home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-02-01 | 163.3 KB | 4,893 lines |
-
-
-
-
-
-
-
-
-
-
-
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- ___________ B B S S O F T W A R E ___________
- / /\_____ _______ _____________ _____/\ \
- /__________/ / // /\/ /\ \\ \ \__________\
- \ ___ ____\/ // / / / \ \\ \/____ ___ /
- V \ \ /_____//______/ /______/ \_____\\_____\ / / V
- : \ \ \ ___\\ \ \ ___ \ / ____// ____/ / / .
- . \ \ \ \___ \ \ \ \ \ \__\ \ / /_\ / /___ / / .
- \ \ \ __\ \ \__\ \ \ ___/ / __/ \/___ / / /
- \ \ \ \____\ \ \ \ \ \ / /___\____/ / / /
- \_\/\_____\\_\/ \_\/\_\_/_____//_____/\/_/
- V V V V V V V V
- | . : . . | : .
- . . : : . .
-
- /T\empest BBS v3.40 Documentation (c) 1993-96
-
- (Revision Date: Janurary, 1996)
-
- Author: Michael Bockert
- Documentation: Michael Bockert
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- C O N T E N T S
- __________________________________________________________________________
-
- CHAPTER I - Notices
-
- 1-1 Tempest General Information & History
- 1-2 Legal Information
- 1-3 How to contact the authors
- 1-4 How to register
- 1-5 Support BBS Sites
- 1-6 Distributors
- 1-7 Features List
-
- __________________________________________________________________________
-
- CHAPTER II - Requirements & Installation
-
- 2-1 Software Requirements
- A) Kickstart
- B) Stack Handling
- C) Fifo-Handler
- D) SF (Serial Flusher for A2232 Cards)
- E) Required Libraries
- 2-2 Hardware Requirements
- A) C.P.U.
- B) Hard Drive
- C) Memory
- D) Operating System
- E) Serial Cards (Reviews)
- 2-3 Installation
- 2-4 Directories & Assignments
-
- __________________________________________________________________________
-
- CHAPTER III - BBS Files
-
- 3-1 Data Files
- 3-2 Available files in (Text) Directory
- 3-3 Available files in (RipGfx) Directory
- 3-4 Available files in (Optional) Directory
- 3-5 Available files in (Scripts) Directory
- 3-6 Module Directory Files
- A) ArcCheck.mod
- B) BatchULBP.mod
- C) BBSConfig.mod
- D) FileArc.mod
- E) FLEdit.mod
- F) InternodeController
- G) InternodeLineChat
- H) InternodeLiveChat
- I) InternodeMsgSend
- J) MsgArc.mod
- K) Nuke.mod
- L) UserEditor.mod
- M) UserStatus.mod
-
- __________________________________________________________________________
-
-
- CHAPTER IV - Commands
-
- 4-1 Function Keys
- 4-2 Pull Down Menus & HotKeys
- 4-3 Global Commands
- 4-4 Message/File Area (Both) Commands
- 4-5 Message Area Commands
- 4-6 File Area Commands
- 4-7 Message Reading Prompt Commands
- 4-8 Message Line Editor Commands
- 4-9 Message Full Screen Editor Commands
- 4-10 File Listing Prompt Commands
- 4-11 New User Menu Commands
- 4-12 Download Flagged Files Menu
- 4-13 Command Stacking
- 4-14 Re-Defining Commands
-
- __________________________________________________________________________
-
- CHAPTER IX - Account Editor
-
- 9-1 Account Editor: Main Menu
- 9-2 Account Editor: Period Limits Menu
- 9-3 Account Editor: Period Info Menu
- 9-4 Account Editor: Totals Menu
- 9-5 Account Editor: Terminal Settings Menu
- 9-6 Account Editor: Msg/File/Conf Access Menu
- 9-7 Account Editor: Normal Related Optional Flags
- 9-8 Account Editor: Sysop Related Optional Flags
- 9-9 Account Editor: Presets
-
- __________________________________________________________________________
-
- CHAPTER X - (~) Variable Codes
-
- __________________________________________________________________________
-
- CHAPTER XI - Door Formats
-
- 11-1 Tempest Doors
- 11-2 Paragon Door Emulation
- 11-3 Arexx Door Interface
- 11-4 Dos / Shell Door Interface
-
- __________________________________________________________________________
-
- APPENDIX A - Error Return Codes & Explanations
- APPENDIX B - Troubleshooting
- APPENDIX C - Console Editing & Ansi Codes
- APPENDIX D - Auto Description Detection/Creation System
- APPENDIX E - Hydra Bi-Directional Protocol
- APPENDIX F - Archive Checking
- APPENDIX G - New User Questions File
- APPENDIX H - Making Tempest & Utils Resident
-
- __________________________________________________________________________
-
- INDEX....................................................At The End
- TERMS/GLOSSARY...........................................At Very End
- __________________________________________________________________________
- __________________________________________________________________________
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER I - Notices
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- 1-1 /T\empest General Information & History
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tempest and all supported files are compiled with SAS C v6.56 Compiler.
-
- o Tempest was the first in the world on Amiga to implement
- File_ID Auto Description detection, creation, & Stripping.
-
- o Tempest was the first in the world on Amiga to implement
- Hydra Bi-Directional Protocol.
-
- o Tempest was the first and still only software to have a Background
- Batch Upload Processor.
-
- __________________________________________________________________________
-
-
- 1-2 Legal Information
- ~~~~~~~~~~~~~~~~~~~~~~
- Disclaimer:
-
- The author of Tempest are not responsible for any damage occurring
- through the use of Tempest and/or its utilities. You use this software
- at your own risk.
-
- If you find any bugs or are having problems with running Tempest on your
- system, please notify me. I can only fix errors/bugs if I know about
- them.
-
- You are not allowed to modify ANY of the executable files or the
- documentation without prior consent.
-
- __________________________________________________________________________
-
-
- 1-3 How to contact Author
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tempest Support BBS - Dawn Of Eternity (515-255-3212) (10 Nodes)
- 515-255-3496 (node 2)
-
- .....Calling From England or Germany: 456-624-3212
- .....Calling From Italy.............: 300-255-3212
- .....Calling From Other Countries...: 150-255-3212
-
- (TRY THE 3 ABOVE NUMBERS FIRST, IF THEY ARE NOT SUPPORTED USE 515 NUMBER)
-
- Call the support BBS and leave comment to sysop
-
- InterNet Address: tempest@netins.net
-
- IRC Channel: #tempest
- Handle: Skeleton
-
- - Will try to be on this channel at these times
- for sure every week:
-
- Monday (2:00 pm USA Central Standard Time)
- (8:00 pm UK Time)
- (9:00 pm EUROPE Time)
-
- IRC Channel: #amiga
- Handle: Skeleton
-
- - Other Days at 12:30-2:00pm (USA Central Standard Time)
- I will be in #amiga often during the week around the
- same time.
-
- Try to be there a few minutes early, if you see me in
- the channel but I don't respond, leave any info you like
- and it will be in my capture. Make sure it is actually
- me that is in the channel, check the my inet address
- above.
-
- __________________________________________________________________________
-
-
- 1-4 How to register
- ~~~~~~~~~~~~~~~~~~~~
- If you do not register, you will not be able to have anyone download files
- on the bbs. You also won't get support for bug fixes/ideas.
-
- To register for Tempest send check or money order for $99. U.S. Dollars.
-
- ** Price subject to change at any time. **
-
- If you wish to have the software mailed to you, then include $3. extra for
- cost of disks and shipping. Also any additional versions that you wish to
- have sent will cost $3. each time to cover costs of shipping it to you.
-
- If you would just like the latest demo of Tempest mailed to you send $3. to
- cover disks and shipping and I will mail you a copy.
-
- Send To:
-
- Michael Bockert
- 3846 - 36th Street
- Des Moines, Iowa 50310
- United States
-
- Make sure to print out the Registration.form and fill it out, including it
- with your registration.
-
- Also call the support BBS and get yourself an account for future help
- and upgrades of the BBS Software. After your money has cleared you
- will get the latest BBS Software and your own personal key file which will
- allow user passwords to work.
-
- __________________________________________________________________________
-
-
- 1-5 Support BBS Sites
- ~~~~~~~~~~~~~~~~~~~~~~
- Support Status BBS Name Nodes BBS Number Sysop
- ==============-================-=====-=================-======================
-
- World (My BBS).Dawn Of Eternity..10...515-255-3212......Michael Bockert
- 515-255-3496 (node 2)
-
- .....Calling From England or Germany: 456-624-3212
- .....Calling From Italy.............: 300-255-3212
- .....Calling From Other Countries...: 150-255-3212
-
- (TRY THE 3 ABOVE NUMBERS FIRST, IF THEY ARE NOT SUPPORTED USE 515 NUMBER)
-
- ------------------------------------------------------------------------------
-
- Australia......Tombstone..........4...+61-2-5642439.....Firestarter
-
- Belgium........The Tribe..........8...+32-51-570513.....Sternone
-
- Brazil.........Midnight BBS.......4...+55-11-8446702....Best
- Brazil.........Phiber Way.........1...+55-51-3408083....Tranzstr
-
- England........Warp Speed.........1...+44-0151-9286610..Scouser
- England........Urban Logic........1...+44-01203-491463..Viper
- Not online 24 hours a day.
-
- Germany........Skyline............2...+49-30-824-10-71..Casa Nova
- Germany........Fast File System...7...+49-2241-924671...Scandic
-
- Holland........Ruins of Wisdom....2...+31-15-2142400....Taz Devil
-
- Sweden.........Infinate Power.....6...+46-171-67461.....Agamemnon
-
-
- __________________________________________________________________________
-
-
- 1-6 Distributors
- ~~~~~~~~~~~~~~~~~
- - NONE -
- __________________________________________________________________________
-
- 1-7 Features List
- ~~~~~~~~~~~~~~~~~~
- - Complete GUI Server System with tons of gadgets, more than any other
- BBS Server!
- - Hydra Bi-Directional Protocol Support (First! on Amiga to support it).
- - Internal Hydra Protocol Support (First! on Amiga to do it).
- - Full Resident ability for all of Tempest.
- - Telnet ability with telnetd.device.
- - File_id.diz Auto Descriptions (First! on Amiga to support it).
- - Tempest was the first and still only software to have a Background
- Batch Upload Processor, files go online right away, no waiting for batch
- to get done!
- - Multiple Language Support.
- - RipGraphics Support (Remotely Only).
- - Most advanced flag/select files System of any bbs software.
- - Fax support for receiving incoming fax,
- - Internode Message Sending Module.
- - Internode Line Chat Module.
- - Internode Live Chat Module.
- - Internode Controller:
- - Abort user's transfers from another node (remote)
- - Kick users off from another node (remote)
- - Change online time of a user on another node (remote)
- - Shutdown nodes (remote)
- - Reboot Computer (remote)
- - Reserve Node (remote)
- - BBS Config program for setting up all configurations for all nodes.
- NO ICONS!
- - Special door version of the BBS Config program so you can define all
- configs from remotely.
- - Front End (TrapDoor) Support for Fidonet
- - Definable Prompts / Text, can even have different prompt files for
- different languages.
- - 128 Per User Flags for controlling Users!
- - Command History (Working on all term software!)
- - Flagged files remain flagged even if you lose carrier.
- - Flag / Select files for download with full range & wildcard support.
- - View/Test/Read Text Inside/Download file inside archives.
- - Tempest handles the stack internally, you never have to worry about the
- stack.
- - Ansi Type Support.
- - Full Screen Msg Editor.
- - Full drop to dos option.
- - External Account Editor System (In addition to the internal one)
- with Global Editing Options.
- - Can edit a user's account from another node, even if that user is on
- another node at the time, it updates the user online.
- - There are currently 2 servers for Tempest in the works. Some are beta
- testing these servers. Take your pick! There will be even more to
- choose from later on. Full programming info is given out to programmers
- that wish to code their own servers. We don't hide things from the
- programmers who like to code their own stuff.
- - Tempest supports its own Tempest doors.
- - Tempest supports Paragon Doors.
- - Tempest supports Dos Doors.
- - Tempest has its own Arexx interface for Arexx doors (hundreds of cmds).
- - Zippy search through the file listings for up to 10 patterns at once.
- 10 patterns with 1 scan of the file listing.
- - Protection against ZModem Leech utils which give users free downloads
- on other bbs software, but not on Tempest!
- - 3 Different sysop chat systems. Normal Chat, Horizontal Split Screen,
- and Vertical Split Screen.
- - Null Modem Hookup/Connect option.
-
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER II - Requirements & Installation
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- 2-1 Software Requirements
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- A) Kickstart
- ~~~~~~~~~
- Tempest requires kickstart 2.04 (V37) or greater to run.
- You will also need the 2.1 (v38) or greater of the asl.library.
-
-
- B) Stack Size
- ~~~~~~~~~~
- Stack is handled by Tempest completely, you don't have to worry about
- it at all. If your stack is too low for Tempest to run, Tempest
- sets it for you internally, worry free. Tempest runs in an 8k stack.
-
-
- C) Fifo-Handler
- ~~~~~~~~~~~~
- Tempest requires that you have the fifo-handler active.
- TServer will auto activate it for you if it is not already active.
- If you are running other servers for Tempest you may have to run
- the fifo handler before loading the server.
-
- You must have the fifo-handler installed in your L: directory
- and the fifo.library installed in your LIBS: directory.
-
- After you have installed the handler and library you need to add
- the following line to your startup-sequence only if you are not
- running a server that auto activates it. If you are using TServer
- that comes with Tempest, there is no need to add this line at all.
-
- RUN <nil: >nil: L:fifo-handler
-
-
- D) SF (Serial Flusher)
- ~~~~~~~~~~~~~~~~~~~
- If you are running your bbs with an A2232 Serial Card you will
- need to run the SF (Serial Flusher) Util. Use the following
- template in your startup script for the bbs.
-
- Run >NIL: SF 2,3 40 45 TEMPEST:
- \ \ \ \ \ \ \ \_ Path to BBS Setup Directory
- \ \ \ \ \ \ \____ Buffer
- \ \ \ \ \ \______ Delay
- \_\_\_\_\________ Device Numbers of all Nodes
-
- Make sure to use a delay of 60 and buffer of 45, they have been
- tested as the best possible results that I can find.
-
- E) Required Libraries
- ~~~~~~~~~~~~~~~~~~
- asl.library : (v38+) Used for requesters in Tempest.
- if you don't have v38 or greater of the
- asl.library installed, undo v38 asl
- library in the Tempest files and
- install it.
- Fifo.library : Used for Remote Shell & Dos Doors.
- rexxsyslib.library : Used for Arexx Doors & Interface.
-
-
- F) Font Requirement
- ~~~~~~~~~~~~~~~~
- Tempest works best with an 8 point font, however you can use
- smaller/larger fonts if you wish. When using larger fonts, keep in
- mind that if your screen is not large enough, you may not see all
- information on the screen at once and it may be un-useable, in which
- case you should go back to an 8 point font.
-
-
- __________________________________________________________________________
-
-
- 2-2 Hardware Requirements
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- A) C.P.U.
- ~~~~~~
- If you want to run more than 1 node and you have high speed
- modems of 14.4+ it is suggested that you have an accelerator.
-
- Tempest has been tested on: 68000 / 010 / 020 / 030 / 040 / 060!!!
- Tempest also works with full copyback mode on 040's.
- Tempest has been FULLY Tested on a Cyberstorm 060, runs GREAT!
-
-
- B) Hard Drive
- ~~~~~~~~~~
- Not needed but to run a good system you need one.
-
-
- C) Memory (For current version, always changing)
- ~~~~~~
- - TServer will use around 120k of memory.
- - Making Tempest resident will use 300k of memory.
- - Tempest uses 130k per node when made resident.
- Otherwise it will take around 427k per node.
- - To run one node on Tempest you will need minimum 1 meg of
- memory.
-
- Memory Usage Charts
- ===================
-
- No Users Online Users on all nodes.
-
- Non- Non-
- Resident Resident Resident Resident
- --------.--------.--------. --------.--------.--------.
- 1 Node | 550 k | 550 k | 1 Node | 650 k | 650 k |
- 2 Nodes | 680 k | 980 k | 2 Nodes | 880 k | 1180 k |
- 3 Nodes | 810 k | 1410 k | 3 Nodes | 1110 k | 1710 k |
- 4 Nodes | 940 k | 1840 k | 4 Nodes | 1340 k | 2240 k |
- 5 Nodes | 1070 k | 2270 k | 5 Nodes | 1570 k | 2770 k |
- 6 Nodes | 1200 k | 2700 k | 6 Nodes | 1800 k | 3300 k |
- 7 Nodes | 1330 k | 3130 k | 7 Nodes | 2030 k | 3830 k |
- 8 Nodes | 1460 k | 3560 k | 8 Nodes | 2260 k | 4360 k |
- 9 Nodes | 1590 k | 3990 k | 9 Nodes | 2490 k | 4890 k |
- 10 Nodes | 1720 k | 4420 k | 10 Nodes | 2720 k | 5420 k |
-
- - Charts above includes memory usage of all nodes and server.
- - All values are for current version of Tempest and are always
- changing with new versions.
- - All values are estimated!
- - Additional memory usage when users logon the bbs as you can see.
- Around 40-100k per node depending on what the user is doing.
-
-
- D) Operating System
- ~~~~~~~~~~~~~~~~
- Tempest works on operating systems running at least 2.04(v37)!
- Tempest will not work on kick start 1.3 machines, unless they
- are using a kick program to kick a rom image file into memory.
- NOTE: Workbench v3.1 is the best operating system to run on.
-
- Tempest has been tested on: v2.04 / v2.1 / v3.0 / v3.1
-
- E) Serial Cards
- ~~~~~~~~~~~~
- Any serial card will work with Tempest, however you must consider
- different things like max DTE rate when considering which serial
- card to buy.
-
- Tempest has been tested on the following cards:
-
- GVP I/O, Multiface III, ISDN Cards, ISDN Modems, ASDG, a2232.
-
- The best card I have found overall is the GVP I/O Externders. The
- A2232 would be the best if it only supported more than 19.2 dte rate
- and didn't have the bugs.
-
-
- Advantages/Disadvantages of serial cards I have used and know about:
-
- o A2232 Serial Card (BAD, LOW DTE! & Problems)
- ~~~~~~~~~~~~~~~~~
- (Advantages)
-
- - Has 7 serial ports.
- - Does not slow up the machine at all!!!
- - Easy to hook up and install.
-
- (DisAdvantages)
-
- - Can only use 5 of the ports at 19.2 dte rate.
- - Maximum DTE rate of 19200 baud which is too
- low for most new modems such as 28.8's.
- - Has some other problems with ascii sending
- to the bbs too fast.
- - Requires the use of the Serial Flusher to
- maintain the lines properly.
- - The serial card has been disconntinued a long time ago.
-
-
- o Multiface III Serial Card (OK, SLOW CPU & Minor Problems)
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- (Advantages)
-
- - Supports High Dte rates up to 115,000 baud.
-
- (DisAdvantages)
-
- - Has only 2 serial ports per card.
- - Slows up the machine a lot!! More than any other card!
-
-
- o GVP I/O Extender Card (GOOD CHOICE)
- ~~~~~~~~~~~~~~~~~~~~~
- (Advantages)
-
- - Supports High Dte rates up to 115,000 baud.
- - Slows up the machine but not near as bad as the multiface iii.
-
- (DisAdvantages)
-
- - Has only 2 serial ports per card.
- - Second serial port is a simple custom cable that you have to
- buy seperate just to get the 2 ports out of the card.
- - Slows up the machine a little bit, but not near as bad as the
- multiface iii.
-
- __________________________________________________________________________
-
- 2-3 Installation
- ~~~~~~~~~~~~~~~~~
- Before we start, I would like to say that if you have already installed an
- older version than this one, it is best to start over on the installation.
- Simply Delete your old version and re-install the current version. Once
- you are registered you will get update releases with full changes file and
- full conversion/upgrade steps so you won't have to start over. However,
- with demos archives, it is best to start over everytime you upgrade a demo
- to check out.
-
- Step 1: Unarchive the BBS Software on your hard drive into its own directory.
- C Directory files goes to your C: etc..
- Step 2: Make an assignment to the directory you just made. Example: Tempest:
- Step 3: Make an assignment of NODE: to your T: Example: Assign NODE: T:
- Step 4: Load the BBSConfig Utility to configure your BBS. This is
- REQUIRED to be able to run the BBS. To load the config util you type
- the name of the config util followed by the node number to edit,
- followed by the assignments of your bbs files that you made above.
-
- Example: run >NIL: Tempest:BBSConfig
-
- Consult the BBSConfig docs to understand how to use it.
-
- After setting up the bbs in the bbsconfig program, you are ready to load
- the server.
-
- Example: Run >NIL: Tempest:TServer
-
- After loading the TServer all nodes will auto load.
-
- - The demo contains a pre made accounts.data file for you, the sysop
- account is already created!.. All you must do is hit F7 to access
- account editor and edit the account to your handle and stats, or you
- can do a sysop logon and type 'TS' to edit your personal
- information. The pre-made sysop account has full access to everything
- on the bbs.
-
-
- __________________________________________________________________________
-
-
- 2-4 Directories & Assignments
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A) Directories (Some Required, others definable)
- ~~~~~~~~~~~
- ACCOUNTS -- Defineable path, Used by all nodes.
- Contains 2 sub directories:
- APPLICATIONS - New User application answers.
- FLAGGEDFILES - Lists of user's flagged files.
- OLM - Old Online Msgs that were not read.
- PMAIL - Storage for Personal Mail files.
- All sub-directories are hard coded names!
-
- BULLETINS -- Contains all your bulletins.
- HardCoded name, Used by all nodes!
-
- CATALOGS -- Contains all file listings / Catalogs.
- Definable path, Used by all nodes!
-
- DOORS -- Contains your doors.
- Definable path, Used by all nodes!
-
- FILES -- Contains directories for all uploaded files.
- Definable path, Used by all nodes!
-
- LOGS -- Contains your log files.
- Definable path, Used by all nodes!
-
- MODULES -- Important doors needed for the bbs to operate.
-
- MSG -- Contains directories for all messages.
- Definable path, Used by all nodes!
-
- OPTIONAL -- Contains many important files for the bbs including
- files to re-define commands throughout the bbs.
-
- RIPGFX -- Contains all .rip files for rip graphics.
-
- SCRIPTS -- Contains all scripts and batch files used by
- Tempest.
-
-
- SETUP -- Contains all .data files needed by bbs.
-
- TEXT -- Contains most text files viewed through out the
- bbs.
- If you are using languages.opt file for multiple
- languages then you need to put a set of the text files
- in a sub-directory for every language you use.
-
- B) Assignments
- ~~~~~~~~~~~
-
- NODE: (must be assigned).
- T: in RAM would be best place.
-
- * TServer will auto assign NODE: to T: if not assigned.
-
- You must also have an assignment for your main bbs files. This
- assignment must contain the Setup directory.
- For Example you could call it TEMPEST:
- Whatever you choose to call it is fine.
-
- It is also a good idea to make a few other assignments for the
- locations of your files, doors, and messages.
-
- Examples:
-
- Assign DOORS: TEMPEST:DOORS
- Assign MSG: TEMPEST:MESSAGES
- Assign FILES: TEMPEST:FILES
-
- These are just suggestions so that defining things in the bbsconfig
- can be made easy and if you ever change where your files are to
- another hard drive, this makes it easy to make the switch.
-
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER III - BBS Files
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- 3-1 Data Files
- ~~~~~~~~~~~~~~~
- Accounts.Data ---- Data on the users.
- Accounts.inx ---- Index of User's Handles for fast access to Accounts.Data
- Accounts.csum ---- Check Sum file of User's Handles, for faster access!
- __________________________________________________________________________
-
-
- 3-2 Available files in (Text) Directory
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Languages Note: You must define your language directories inside your
- Language.opt file in the optional directory. After defining all your
- languages make sub-directories in your text directory that match the
- languages in your .opt file. Make sure your Default Language is listed
- first in the .opt file! For Example: English
- Then put a copy of these files in each sub-directory for all languages you
- have defined.
-
- (All files can have .ami or .ibm ansi type support as well, depending on
- what the user has selected for their ansi type)
-
- (Add .ansi to filenames for color version)
- ## = Security Level of the User (Optional)
-
- Command Text Files
- --------------------------------------------------------------------------
- Cmds-CommentToSysop## -- Multiple Comment to sysops text.
- Cmds-JoinConference## -- Join Conferences Menu Text File.
- Cmds-PasswordChange## -- Text displayed before user changes/enters password.
- Cmds-SysopDownload## -- Text displayed before a sysop download prompt.
- Cmds-ViewArchive## -- Text displayed before viewing an archive.
- Cmds-ZippySearch## -- Displayed before zippy search prompt.
-
-
- Help Text Files
- --------------------------------------------------------------------------
- Help-Bulletins## -- Help file for Bulletins Area Commands
- Help-Conf## -- Help file for Conference Menu Commands
- Help-Doors## -- Help file for Doors Area Commands
- Help-FileArea## -- Help file for File Area Commands
- Help-FileList## -- Help file for File Listing Commands
- Help-MsgArea## -- Help file for Message Area Commands
- Help-MsgRead## -- Help file for Message Reading Commands
-
-
- Menu Text Files
- --------------------------------------------------------------------------
- Menu-AccountEdit## -- Account Editing Menu
- Menu-Bulletins## -- Bulletin Menu
- Menu-CatalogMaint## -- Catalog Maintance Menu
- Menu-Conf## -- Conference Menu (If msg/file areas are linked)
- Menu-DLFlaggedFiles## -- Text displayed just before download selection when
- user has flagged files.
- Menu-Doors## -- Doors Area Menu
- Menu-FileListNormal## -- File listing prompt menu - normal menu
- Menu-FileListSysop## -- File listing prompt menu - sysop menu
- Menu-FileMail## -- File Mail Menu
- Menu-FileArea## -- File Commands
- Menu-GlobalCommands## -- Menu of all area Global Commands
- Menu-LogOff## -- Logoff Menu.
- Menu-LogOff_FF## -- Options for handling flagged files at logoff.
- Menu-MassMail## -- Mass Mail Menu.
- Menu-MsgArea## -- Message Commands
- Menu-MsgEditNormal## -- Message editor menu - normal menu
- Menu-MsgEditSysop## -- Message editor menu - sysop menu
- Menu-MsgReadNormal## -- Message reading prompt menu - normal menu
- Menu-MsgReadSysop## -- Message reading prompt menu - sysop menu
- Menu-MsgScan## -- Message scanning menu
- Menu-NewFileScan## -- New Files Scan from Date prompt menu
- Menu-NewUser -- Menu of New User Options
- Menu-PMail## -- Personal Mail Menu
- Menu-UserListNormal## -- User List Command Menu (Normal Access).
- Menu-UserListSysop## -- User List Command Menu (Sysop Access).
- Menu-Voting -- Menu of Voting booth options.
- Menu-ViewLogs## -- View Logs menu.
-
-
- Password Prompt Text Files
- --------------------------------------------------------------------------
- Pass-NewUser -- Displayed before new user password prompt
- Pass-RemoteShell## -- Displayed before Remote Shell Password Prompt
- Pass-SysopCommands## -- Displayed before Sysop Commands Password Prompt
- Pass-SystemEntry -- Displayed before the System Password Prompt
-
-
- Normal Text Files
- --------------------------------------------------------------------------
- Text-Birthday -- Displayed to user's on their birthday.
- Text-Countries -- Country Codes List
- Text-EnterChat -- Displayed when entering chat
- Text-ExitChat -- Displayed when exiting chat
- Text-GoodArchive -- Displayed after a file has been uploaded and passed
- the archive check. Not displayed if the
- BatchULBP.mod is in use.
- Text-Joined -- After joining BBS
- Text-JoinedFileArea -- displayed when a user joins the file area and
- they have the 'file stats display' disabled
- Text-Joining -- Joining the BBS txt file
- Text-Logon -- Logon screen
- Text-Logoff## -- Logoff text
- Text-MsgNextCaller## -- Message left to next caller
- Text-NewUserQuestions -- Text displayed just before sysop defined new user
- questions are asked.
- Text-PreConnect -- Displayed before connect information on logon.
- Text-PostConnect -- Displayed after connect info, and before ansi y/n
- prompt.
- Text-PostLogon -- Post Logon Text, displayed directly after a user
- logs on with valid password.
- Text-States -- State Codes List
- Text-SystemInfo## -- Info on BBS System's hardware/software
- Text-Welcome## -- Displayed to all users when logging on
-
- Text-[#MONTH]-[#DAY] -- Dated text files. This allows the sysop to define
- text files to be displayed on certain days of the
- year.
- EXAMPLES: Text-12-25 (displayed on Dec 25)
- Text-01-01 (displayed on new year)
- Text-07-04 (displayed on July 4th)
-
-
- Warning Text Files
- --------------------------------------------------------------------------
- Warn-BadByteRatio -- Displayed when user has exceeded thier byte ratio.
- Warn-BadFileRatio -- Displayed when user has exceeded their file ratio.
- Warn-BatchULBP## -- Displayed after an upload when the Batch Upload BP
- flag is set on in the System Flags. This text
- will inform the user that most or all of their
- uploads have been processed in background and are
- online. It should also inform the user to please
- wait while in left over background processor's are
- running.
- Warn-CoruptArchive## -- Displayed when a file fails archive check.
- Warn-CreatedAccount## -- Informs user that their account was auto created
- and that they must answer the following questions
- to complete their account info.
- Warn-DailyExpired## -- User calls in and has no time for the day
- Warn-LockedOut## -- Displayed to users who you lock out of bbs
- Warn-LowSecurity## -- Msg to lower access than allowed at that time
- Warn-LowUploadSpace## -- Displayed when the hd space is getting low for
- uploads, sysop definable value.
- Warn-NewSlow -- New user & baud rate too slow
- Warn-NoDescriptions -- Displayed to users when they have files that need
- descriptions from a previous call.
- Warn-NoMoreTime## -- while online and time runs out for the day
- Warn-NoUploadSpace## -- Displayed when there is not enough hd space for
- uploads, sysop definable value.
- Warn-OnAnotherNode## -- Text displayed when user tries to logon 2 nodes.
- Warn-OverCalled## -- Called TOO many times in one day
- Warn-PassHacking -- Text displayed when password hacking occurs
- Warn-ReservedCaller -- Text displayed to user if bbs is waiting for a
- reserved caller assigned by the sysop.
- Warn-Sleeptimeout## -- Sleep Timeout text.
- Warn-SysopUnAvail## -- Sysop not available for chat text.
- Warn-TooSlow -- Baud rate too slow
-
- NUQuestions -- New User Questions/Answers Info.
-
- Example Entry:
-
- (Q) 2:Where did you get this bbs number?
- (A) 0:
- (A) 0:
-
- Line 1 is of the question type and tells the BBS
- that we have 2 answer lines. The next 2 lines are
- of the answer type, and tell the bbs the minimum
- number of characters that must be entered on every
- answer line.
-
-
- Other Files
- --------------------------------------------------------------------------
- CatList.# --- This is the text file where you define the list of
- sub file listings that are used in an area. If you don't
- have any sub file listings, there is no point in having
- this file for the area.
-
- C_Area.# --- Would be the txt file displayed when going to a
- Conference Area 0-39
- (Used instead of M_Area & F_Area if you have your
- msg/file areas linked together)
- (EXAMPLE: C_Area.1)
-
- M_Area.# --- Would be the txt file displayed when going to
- Message Area 0-39
- (EXAMPLE: M_Area.1)
-
- F_Area.# --- Would be the txt file displayed when going to
- File Area 0-39
- (EXAMPLE: F_Area.5)
-
- F_Pass.# --- displayed before password to access a file area (#=Area)
-
- M_Pass.# --- displayed before password to access a msg area (#=Area)
-
- C_Pass.# --- displayed before password to access a conference (#=Area)
-
-
- DownloadInfo.# --- Would be the txt file displayed before downloading
- in File Area 0-39
- (EXAMPLE: DownloadInfo.2)
-
- MsgPostInfo.# --- Would be the txt file displayed before posting mail
- in File Area 0-39
- (EXAMPLE: MsgPostInfo.2)
-
- UploadInfo.# --- Would be the txt file displayed before Uploading
- in File Area 0-39
- (EXAMPLE: UploadInfo.3)
-
- .G --- Any of the above files that have a .g instead of the
- .x (x=Area) number will be the global default for any
- areas that don't have their own file.
-
- Prompts.set -- Definable Prompts/Text.
- Refer to the separate Prompts-Docs.
-
-
- __________________________________________________________________________
-
- 3-4 Available files in (RipGfx) Directory
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- RipGfx directory uses the languages.opt file just like the text dir.
- So if you use languages you must make sub-directories
- inside this directory just like you would on the text directory for the
- languages.
-
-
- Menu-ConfArea.rip
- ~~~~~~~~~~~~~~~~~
- Rip Graphics Menu File for the Conference Menu, when Msg & File Areas
- are linked.
-
-
- Menu-MsgArea.rip
- ~~~~~~~~~~~~~~~~
- Rip Graphics Menu File for the Message Area Menu.
-
-
- Menu-FileArea.rip
- ~~~~~~~~~~~~~~~~~
- Rip Graphics Menu File for the File Area Menu.
-
-
- Menu-Doors.rip
- ~~~~~~~~~~~~~~
- Rip Graphics Menu File for the Doors Menu.
-
-
- Menu-Bulletins.rip
- ~~~~~~~~~~~~~~~~~~
- Rip Graphics Menu File for the Bulletins Menu.
-
-
- YesNoPrompt.rip
- ~~~~~~~~~~~~~~~
- Rip Graphic Support for Yes/No selections.
-
- __________________________________________________________________________
-
- 3-5 Available files in (Optional) Directory
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Bulletins.opt (Command Definitions)
- ~~~~~~~~~~~~~
- Define Bulletins & Commands in bulletins area.
-
-
- BadDownloads.opt
- ~~~~~~~~~~~~~~~~
- For filenames that you don't want anyone to ever download like:
- accounts.data, register.data, etc.
-
-
- BadUploads.opt
- ~~~~~~~~~~~~~~
- For filenames that you don't want anyone to ever upload, or file
- patterns you want to lock out for filenames. This is global for all
- areas, below is how to restrict just a single area.
-
- BadUploads-X.opt
- ~~~~~~~~~~~~~~~~
- (X=Area) Same as above except this file will only be used by the area
- defined with the x.
-
-
- BypassReserveCaller.opt
- ~~~~~~~~~~~~~~~~~~~~~~~
- This contains a list of sysops and co-sysops that are allowed to
- connect to the bbs even if the bbs is in reserve caller mode.
-
-
- CommentToSysop##.opt
- ~~~~~~~~~~~~~~~~~~
- A list of Co-sysops that can get mail when a user does a comment to
- sysop. Requires Cmds-CommentToSysop in Text directory.
- Also allows ability to use different ones for different access levels.
-
-
- Doors.opt (Command Definitions)
- ~~~~~~~~~
- Define Doors & Commands in doors area.
-
-
- DownloadPaths.opt (Additional Paths for Downloads/Duplicate Checking)
- ~~~~~~~~~~~~~~~~~
- Additional paths to be searched for files when a user is selecting
- files for downloading. Also used for searching for duplicate
- uploads.
- Global Default File.
-
-
- DownloadPaths-X.opt
- ~~~~~~~~~~~~~~~~~~~
- (X=Area) This is so you can define additional paths for one area
- without having to include additional paths for other areas like you
- would in the above global downloads.opt. Remember that this file is
- also used for duplicate upload checking as well.
-
- Example for 'DownloadPaths-1.opt' Area 1 additional Paths:
-
- GIG1:Area-01/
- GIG2:Area-01/
- GIG3:Area-01/
-
-
-
- Drop_Carrier.opt
- ~~~~~~~~~~~~~~~~
- Contains connect rates that are not allowed on the bbs.
-
- EXAMPLE:
-
- CONNECT
- CONNECT 1200/*
-
- These examples would lock out 300 & 1200 Baud from connecting to the
- bbs.
-
-
- FileIdStrip.opt
- ~~~~~~~~~~~~~~~
- This allows you to define pattern matches for locking out unwanted
- text from the file descriptions. This works if user's type the
- descriptions manually or if there is a file_id file found.
- All patterns will be automatically not used in the online description.
-
- Examples:
-
- *Uploaded*by*
- *Call*BBS*
- *Spreaded*by*
-
-
- FileListing.opt (Command Definitions)
- ~~~~~~~~~~~~~~~
- Redefines file listing prompt commands.
-
-
- FileMenu.opt (Command Definitions)
- ~~~~~~~~~~~~
- Redefines file base commands.
-
-
- FreeDownloads.opt
- ~~~~~~~~~~~~~~~~~
- Allows you to have pattern matching for filenames that you would like
- to be automatically free downloads! Like a certain prefix or extension.
-
- Example:
-
- *.iff
- *.txt
-
-
- GlobalMenu.opt (Command Definitions)
- ~~~~~~~~~~~~~~
- Allows you to define global commands for doors, modules, printing
- text files, etc. MACRO & FORCE commands will NOT be valid in this
- file! CLONE command is only valid if you are cloning a GLOBAL
- command.
-
-
- Languages.opt
- ~~~~~~~~~~~~~
- Defines the different languages you wish to have on your system.
- All new languages should be added to the end of the list.
-
- Example:
-
- English
- French
- German
- Italian
-
- - Only define these languages in the .opt file, if you have a
- sub-directory already created for that language and all text files
- within it.
-
- - If the languages.opt file is not found, Tempest will look for text
- files in the root directory of Text directory.
-
- - The first language in the Languages.opt will be the default language.
-
-
-
- MainMenu.opt (Command Definitions)
- ~~~~~~~~~~~~
- Redefines message base commands.
-
-
- Members-X.opt
- ~~~~~~~~~~~~~
- (X=Node)
- Currently used as a bypass for NonMembers.opt files.
-
-
- Members.opt
- ~~~~~~~~~~~
- Same as above, just global for all nodes, not used if there is a
- Members-X.opt for the node.
-
-
- NonMembers-X.opt
- ~~~~~~~~~~~~~~~~
- (X=Node)
-
- Lock out certain users from a node with user names in a text file.
- Just make a simple text file with a list of users to lock out.
-
-
- NonMembers.opt
- ~~~~~~~~~~~~~~
- Same as above, just global for all nodes, not used if there is a
- NonMembers-X.opt for the node.
-
-
- MsgReading.opt (Command Definitions)
- ~~~~~~~~~~~~~~
- Redefines message reading prompt commands.
-
-
- Names.opt
- ~~~~~~~~~
- Locked out handles that are not allowed such as: SYSOP, ALL, etc.
-
-
- Passwords.opt
- ~~~~~~~~~~~~~
- Locked out passwords that no user is allowed to use. Such as easy to
- hack passwords or common passwords.
-
-
- Sysop_vol.opt
- ~~~~~~~~~~~~~
- This file contains all paths that will be allowed to be downloaded
- from in sysop downloading or for local uploading.
-
-
- UploadPaths.opt
- ~~~~~~~~~~~~~~~
- Additional upload storage paths. The paths defined in this file will
- be used if the original path for a file area is full and there is no
- room for storing the file on that hd. In that case the bbs will scan
- this file, checking the paths to see if there is room to store the
- file and will place it in the first path that has room.
-
-
- UploadPaths-X.opt
- ~~~~~~~~~~~~~~~~~
- (X=Area) Same as above except this file will only be used by the area
- defined with the x.
-
- __________________________________________________________________________
-
-
- 3-6 Available files in (Scripts) Directory
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- AfterUpload-X.bat
- ~~~~~~~~~~~~~~~~~
- (X=Node) Script executed after an upload or batch upload.
-
- AfterUpload.bat
- ~~~~~~~~~~~~~~~
- Default AfterUpload batch file if there is no node specific script
- defined.
-
-
- LoadFax-X.bat
- ~~~~~~~~~~~~~~
- (X=Node) Script activated when an incoming fax is detected.
- If there is no loadfax scripts, then the fax will be ignored.
-
- - In this script you place the arexx interface command to interface
- the fax software with the modem. One will be provided for
- GVPFax.
-
- LoadFax.bat
- ~~~~~~~~~~~~
- Default LoadFax batch file if there is no node specific script
- defined.
-
-
- LoadTerm-X.bat
- ~~~~~~~~~~~~~~
- (X=Node) Script activated when you hit HELP Key while waiting for a
- call. Loads your Term up and will put bbs back online when you quit
- the term. You may have to use the pause util in the script if the
- term detaches itself from the script this is run from.
-
- LoadTerm.bat
- ~~~~~~~~~~~~
- Default LoadTerm batch file if there is no node specific script
- defined.
-
-
- LogOff-X.bat
- ~~~~~~~~~~~~
- (X=Node) Script executed when a user logs off the BBS.
-
- LogOff.bat
- ~~~~~~~~~~
- Default Logoff batch file if there is no node specific script
- defined.
-
-
- RemoteShell-X.bat
- ~~~~~~~~~~~~~~~~~
- (X=Node) Script executed when you enter remote shell through the bbs.
- These are like your shell-startup scripts. Can have a different one
- for every node.
-
- RemoteShell.bat
- ~~~~~~~~~~~~~~~
- Default RemoteShell batch file if there is no node specific script
- defined.
-
-
- Startup-X.bat
- ~~~~~~~~~~~~~
- (X=Node) Script executed when a node is loaded/started up.
-
- Startup.bat
- ~~~~~~~~~~~
- Script executed when a node is loaded/started up.
-
-
- ShutDown-X.bat
- ~~~~~~~~~~~~~~
- (X=Node) Script executed when a node is shut down normally.
-
- ShutDown.bat
- ~~~~~~~~~~~~
- Script executed when a node is shut down normally.
-
-
- __________________________________________________________________________
-
-
- 3-7 Module Directory Files
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A) ArcCheck.mod
- ~~~~~~~~~~~~~~~
- Needed for archive checking, striping, & adding
- For docs on archive checker, see APPENDIX F - Archive Checking.
-
-
- B) BatchULBP.mod
- ~~~~~~~~~~~~~~~~
- Batch Upload Background Processor Module. This module will put files
- online in the background while a user is still uploading more files.
- This option is controlled with a system flag (on/off).
-
-
- C) BBSConfig.mod
- ~~~~~~~~~~~~~~~~
- BBSConfig program loaded through the bbs
- Completely config the BBS from remotely.
- See BBSConfig-Docs for information on this module.
-
-
- D) FileArc.mod
- ~~~~~~~~~~~~~~
- Archive & Download File Listings
- Uses CD/Dat Temporary path for temporary files.
-
- - Module activated with 'AF' Global Command.
- - Can now archive file listings from a date.
-
-
- E) FLEdit.mod
- ~~~~~~~~~~~~~
- File Listing Editor (Edit File Descriptions and other info)
-
-
- F) InternodeController.mod
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Perform functions remotely to other nodes, following can be done:
-
- o Kick a user off the bbs.
- o Abort a user's transfers.
- o Change a user's online time.
- o Reset computer.
- o Shutdown a node.
- o Reserve a node for a caller.
-
-
- - Module activated with 'IC' Global Command.
-
-
- G) InternodeLineChat.mod
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Internode Line Chat Module (CB Module) for multiple users to chat with
- other users online.
-
-
- H) InternodeLiveChat.mod
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Internode Live Chat one on one. A user can chat with another user on
- another node in real time. The users both see what the other types
- immediately after he types a character.
-
- - Module activated with 'CHAT' Global Command.
-
- CTRL-P = Page a user to invite them to enter chat.
- CTRL-R = Enter Private Rooms.
- CTRL-S = Send private text to a user already in chat.
- CTRL-W = Who is online.
- CTRL-X = Exit Chat.
-
-
- I) InternodeMsgSend.mod
- ~~~~~~~~~~~~~~~~~~~~~~~
- Send internode messages from one user to another user on another node.
- Supports sending a message to every user online at once.
- Supports a built in who is online display.
-
- - Module activated with 'OLM' Global Command.
-
-
- J) MsgArc.mod
- ~~~~~~~~~~~~~
- Archive & Download Messages
- Uses CD/Dat Temporary path for temporary files.
-
- - Module activated with 'AM' Global Command.
-
-
- K) Nuke.mod
- ~~~~~~~~~~~
- Nuke Module for killing files offline and taking credits.
-
-
- L) UserEditor.mod
- ~~~~~~~~~~~~~~~~~
- Lets users change some of their personal data and terminal settings.
-
-
- M) UserStatus.mod
- ~~~~~~~~~~~~~~~~~
- Online User stats display.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER IV - Commands
- __________________________________________________________________________
- __________________________________________________________________________
-
- 4-1 Function Keys
- ~~~~~~~~~~~~~~~~~~
-
- A) While the BBS is waiting for a Caller
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- F1 -- Sysop Logon
- ~~~~~~~~~~~
- Sysop logon as the sysop, slot 1. This by-passes the
- logon screens, system passwords, and handle/password entry.
-
- F2 -- Local Logon
- ~~~~~~~~~~~
- Local logon as any user. Can use the Local Login password
- override so you don't have to know the user's password to
- logon as them.
-
- F3 -- Open Shell
- ~~~~~~~~~~
- Open a new shell.
-
- F4 -- Reset Modem
- ~~~~~~~~~~~
- Resets the modem with the reset string.
-
- F5 -- Extra Tools Menu
- ~~~~~~~~~~~~~~~~
- 1 - Reserve A Caller
- 2 - Instant Connect (From Voice Call)
- 3 - Enable Serial Routines
- 4 - Disable Serial Routines
-
- F6 -- Toggle Operator Page On/Off
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- F7 -- Account Editor
- ~~~~~~~~~~~~~~
-
- F8 -- Load BBS Data
- ~~~~~~~~~~~~~
-
- F9 -- Exit the BBS
- ~~~~~~~~~~~~
-
- F10 -- Exit the BBS Off Hook (Busy)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- HELP - Execute Term Software
- ~~~~~~~~~~~~~~~~~~~~~
- Executes a script 'LoadTerm-x.bat' (X=Node) which is
- used to autoload your term. Then once you quit the term
- the bbs goes back online automatically. May need to
- use pause program if your term auto runs in the
- background. This script is located in the Tempest
- scripts directory.
-
-
- B) While a caller is on the BBS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- F1 -- Enter / Exit Chat
- ~~~~~~~~~~~~~~~~~
-
- F2 -- Add 5 Minutes to the Time
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- F3 -- Remove 5 Minutes of Time
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- F4 -- Turn Serial Input/Output On/Off on user
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This locks the user so he does not see anything and can
- not type as well, this way the sysop can perform operations
- on the bbs and the user doesn't see any of it.
-
- F5 -- Remove/Add User Status Bar
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- This will remove / add the user status bar that shows
- selective info about the user online.
-
- F6 -- Toggle Operator Page On/Off
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- F7 -- Edit Account of user online
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A please hold message will be displayed to the user while
- you are editing his account.
-
-
- F8 -- Load BBS Data
- ~~~~~~~~~~~~~
-
- F9 -- Kick user off the BBS
- ~~~~~~~~~~~~~~~~~~~~~
-
- F10 -- Temporary Sysop Access
- ~~~~~~~~~~~~~~~~~~~~~~
- To temporarily grant sysop access to a User, or remove it.
- If user logs off the bbs the bbs will automatically remove
- the temporary sysop access. Also any account editing while
- temporary sysop access is on will not be saved!
- This sysop access will also be removed after selecting files
- for a sysop download.
-
- HELP - Capture Log On/Off
- ~~~~~~~~~~~~~~~~~~
- __________________________________________________________________________
-
-
- 4-2 Pull Down Menus & HotKeys
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- System Menu
- .------------------------------.
- | Sysop Login |
- | Local Login |
- | Send Carrier |
- | Account Editor |
- | ./ Sysop Available [A] P |
- | Shell [A] N |
- | Re-Load Data [A] L |
- | ./ Capture Log [A] V |
- | ./ Printer Dump |
- | About Tempest |
- |------------------------------|
- | Quit Node [A] Q |
- `------------------------------'
-
- User Menu (Only usable while a user is online)
- .------------------------------.
- | Chat (Enter/Exit) |--> .-----------------.
- | Add time [A] + | | Normal Chat |
- | Remove Time [A] - | | Horizontal Chat |
- | Edit User Online [A] E | | Vertical Chat |
- | ./ Sysop Access [A] S | `-----------------'
- | Display Text File to User |
- | Send File to User |
- |------------------------------|
- | Drop User [A] D |
- `------------------------------'
-
- Screen Menu
- .-------------------------------.
- | Iconify BBS [A] I |
- | ./ Status Window [A] B |
- | ./ Half Size |
- | ./ Use Workbench Screen |
- | Font |
- | Screen Mode |
- `-------------------------------'
-
-
- __________________________________________________________________________
-
-
- 4-3 Global Commands
- ~~~~~~~~~~~~~~~~~~~~
- [*] = Commands that are considered Sysop Related in nature.
-
-
- [ AF ] - Archive File Listings
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command will call the external module FileArc.mod to archive and
- download file listings.
-
- - Archive files from date support.
- - Local Downloading to path ability.
- _______________________________________________________________________
-
-
- [ AM ] - Archive Messages
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- This command will call the external module MsgArc.mod to archive and
- download messages.
-
- - Local Downloading to path ability.
- _______________________________________________________________________
-
-
- * [ CA ] - Create Account
- ~~~~~~~~~~~~~~~~~~~~~~~
- Fast way for a sysop to create a new account, asks for user's handle,
- password and a preset to give the user for access. When the user logs
- on with his auto created account, they will be asked to fill out the
- rest of their account information.
- _______________________________________________________________________
-
-
- [ CF ] - Clear Flagged Files:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Clear / UnMark all flagged files.
- _______________________________________________________________________
-
-
- [ CHAT ] - Internode Live Chat
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows users to chat live with other users on other nodes.
- Command calls external module: InternodeLiveChat.mod
- _______________________________________________________________________
-
-
- * [ CONFIG ] - Load BBS Config Module
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This is a command to load the BBSConfig.mod file and edit bbs settings.
-
- - A special password can be defined for extra security.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- * [ DIR ] - Directory:
- ~~~~~~~~~~~~~~~~~~~
- Allows a user to enter a path and bring up the directory listing of
- that path.
- _______________________________________________________________________
-
-
- [ DL ] - Download Flagged Files:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Download Flagged Files Only.
- _______________________________________________________________________
-
-
- * [ DOS ] - Remote Shell:
- ~~~~~~~~~~~~~~~~~~~~~~
- Allows a user to enter a shell just as if he was on the system
- operator's computer.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected, using the Remote Shell
- password in the BBSConfig. If the sysop has not defined a password
- then the bbs will not allow anyone into the command. This option
- requires a password no matter what!
-
- - When entered, the bbs will check the S: directory for a script called
- TempestNode-x (x=Node), and will execute a new shell using that
- script, if it exists.
-
- - To exit the shell just simply type EndCli and you are back to the bbs
- once again.
-
- - Entry of the shell will be recorded in the Sysop Activity Log.
- _______________________________________________________________________
-
-
- [ DR ] - Doors Area:
- ~~~~~~~~~~~~~~~~~~~
- In this area the user can enter whatever doors the sysop has installed.
-
- - The Doors are defined in the Doors.opt file in the Optional
- directory.
-
- - A User Flag controls whether or not a user can access this command.
-
- _______________________________________________________________________
-
-
- * [ DS ] - Sysop Download:
- ~~~~~~~~~~~~~~~~~~~~~~~
- This command allows a user to download files from the hard drives that
- are not listed in the file listings.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected if the sysop has defined a
- sysop commands password in the BBSConfig.
-
- - User flag for controlling whether a user can download from any path
- or just paths listed in the Sysop_Vol.opt file in the Optional
- Directory. So with the Sysop_Vol.opt & if user doesn't have the
- download from any path user flag on, you can restrict where users
- can download from.
-
- - You can lock out certain files from being downloaded with the
- BadDownloads.opt file in the Optional directory. In this file
- you can enter filenames you don't want anyone being able to
- download. Such as: Accounts.data and Register.data.
-
- - Entry of the sysop download will be recorded in the Sysop Activity
- Log.
- _______________________________________________________________________
-
-
- * [ ED ] - Edit a text file:
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Lets a sysop edit a text file from the hard drive, such as a script or
- startup-sequence.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This command will be password protected if the sysop has defined a
- sysop commands password in the BBSConfig.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - Entry of the editor will be recorded in the Sysop Activity Log.
- _______________________________________________________________________
-
-
- [ FM ] - Private File Mail:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows users to send private files to each other just like
- they would in a message base except they are posting files instead.
- This is also where you go to download files sent to you.
-
- Commands:
-
- [ S ] Send File Mail to a User.
- [ V ] View File Mail sent to you.
- [ C ] Check File Mail you have sent.
- * [ L ] List All File Mail (Sysop Option).
- [ Q ] Quit back to main menu.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ G ] - Goodbye (Logoff BBS):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command logs the user off the bbs.
-
- - If the user still has flagged files they will be prompted if they
- are sure about logging off. If they logoff their flagged files will
- remained flagged for their next call to the system.
-
- - If the user has incomplete uploads the bbs will prompt them asking if
- they want to logoff still.
-
- - If the user selected not to see the Text-logon upon logging on then
- the logoff text will not be displayed either.
-
- - If the sysop has the global flag on and your personal user flag is on
- you will be prompted if you want to leave a message to the next
- caller before logging off.
-
- - If the sysop has turned it on, the user will go to a Logoff menu
- where they can, select from following menu:
-
- [ L ] Leave comment to sysop.
- [ M ] Message to next caller.
- [ N ] No, don't log off.
- [ R ] Re-Logon
- [ Y ] Yes, Log off [Default].
-
- _______________________________________________________________________
-
-
- [ H ] - Help Text Display:
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- This command will display the current area's help text.
-
- - Command requires the proper help text file for the area the user is
- in to display information.
- _______________________________________________________________________
-
-
- [ I ] - System Information:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- File: Text-SystemInfo
-
- This command will display to the user information on the BBS system's
- hardware/software setup, or anything the sysop feels he wants to
- display in the text file.
-
- - Command requires Text-SystemInfo file in the TEXT directory.
-
- - The sysop can define separate Text-Systeminfo files by adding the
- security levels at the end.
- _______________________________________________________________________
-
-
- * [ IC ] - Internode Controller
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows sysops to control other nodes from remotely. Sysops have option
- to kick users off nodes, abort transfers, shutdown nodes, reboot computer.
- Command calls external module: InternodeController.mod
- _______________________________________________________________________
-
-
- [ INV ] - Invisible Mode (On/Off):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Lets user toggle the Invisible Mode On/Off. In invisible mode the user
- will be hidden from other users seeing him online in the who is online
- displays.
-
- - This option can be turned on/off globally by the sysop to prevent
- anyone from hiding.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ LF ] - List Flagged Files:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows you to view, select, de-select flagged files.
-
- - Ranges Supported.
-
- - Wildcards supported (*,?).
-
- [C] - Clear All Flagged Flies.
- [L] - List / De-Select Flagged Files.
- _______________________________________________________________________
-
-
- [ MM ] - Mass Mail Menu
- ~~~~~~~~~~~~~~~~~~~~~~~
- Allows sysops to post mass mail to many users with restrictions.
-
- Commands:
-
- [ R ] Read Mass Mail.
- * [ E ] Enter Mass Mail.
- [ C ] Comment to Sysop.
- * [ K ] Kill/Reset Mass Mail File. (Deletes all mass mail)
- [ S ] Scan Mail. With this option the user can scan msg headers and
- message body text for a given string.
-
- [ G ] Goodbye/Logoff.
- [ Q ] Quit back to Main Menu.
- [ ? ] Brings up the menu.
-
-
- Restriction Abilities: (Any Combination)
-
- - Can restrict msg by State Code.
- - Can restrict msg by Country Code.
- - Can restrict msg by minimum access level.
- - Can restrict msg by maximum access level.
- - Can restrict msg by minimum age.
- - Can restrict msg by maximum age.
-
- _______________________________________________________________________
-
-
- [ MU ] - Mute Internode Messages:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows user to turn on/off the ability of other users to send internode
- messages to the user.
- _______________________________________________________________________
-
-
- [ NF ] - New File Global Scan:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows a user to view all the new files uploaded to the
- system since their last call.
-
- - Does not work from file listing prompt however.
- _______________________________________________________________________
-
-
- [ NM ] - New Mail Global Read:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows a user to view all the new messages posted to the
- system since the last time they read mail. All un-read messages will
- be displayed.
-
- - Does not work from msg reading prompt however.
- _______________________________________________________________________
-
-
- [ O ] - Page System Operator:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command pages the system operator for a chat by the user.
-
- - There is a system flag set by the sysop that will allow/disallow the
- user to enter a reason for the chat.
-
- - If a user pages the sysop more than the allowed maximum per call, the
- bbs will inform them the maximum pages has been reached and tell them
- to post mail to the sysop. The maximum value is definable by the
- sysop.
-
- - If the sysop has the Sysop Available flag turned off the bbs will
- search for the text file 'Warn-SyopUnavail' and display it, if not
- found the bbs will inform the user with a default prompt that the
- sysop is not around and will not page the sysop.
-
- - If the sysop has turned it on, the bbs will ask the user to enter a
- reason for chat. If the user hits return on this prompt, it aborts
- the entire operator page.
-
- - After a user has paged the sysop, if the sysop does not enter chat,
- the bbs will add a "C" flag to the server window by the user's
- handle to inform the sysop that the user has paged him. Also if
- the node is un-iconified the user's name in the User Status window
- will change color as well (If the node is using at least 3
- bitplanes).
-
- - If the sysop enters chat with the user the bbs will display
- Text-EnterChat (entering chat) and Text-ExitChat (exiting chat), if
- they exists, if not there are default prompts.
-
- - While in chat with a user.
-
- CTRL-C allows the user to exit chat himself, if the sysop has allowed
- such an operation.
-
- CTRL-G will sound the beep/bell.
-
- CTRL-T will display the current date and time.
-
- CTRL-W will display who is on the other nodes.
-
- - As soon as the user starts the paging, the bbs will use workbench's
- sound preferences and will give a single beep, flash, both, or none
- depending on the preferences. This flash will be displayed on all
- screens just to let the sysop know that someone has paged them.
-
- - All sysop pages are recorded in the callers log along with the
- reason, if one was given.
-
- - When a user pages the sysop, the server will pop up a small window
- showing who is paging and reason why asking if you want to chat, ignore,
- send msg to user.
- _______________________________________________________________________
-
-
- [ OLM ] - Internode Msg Send
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows users to send internode messages to users on other nodes.
- Command calls external module: InternodeMsgSend.mod
-
- - Support for stacking the node number with the command, 'olm 1'.
-
- _______________________________________________________________________
-
-
- [ PM ] - Personal Mail Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows users to view/scan their personal mail.
-
- Commands:
-
- [ R ] Read Personal Mail.
- [ E ] Enter Private Mail to another user.
- [ C ] Comment to Sysop.
- [ K ] Kill/Reset your Mail File. (Deletes all your messages)
- [ S ] Scan Mail. With this option the user can scan msg headers and
- message body text for a given string.
-
- [ G ] Goodbye/Logoff.
- [ O ] Operator Page.
- [ Q ] Quit back to Main Menu.
- [ ? ] Brings up the menu.
-
- - When entering this area the bbs will auto scan for any new personal
- mail files that are unread and display their header.
- _______________________________________________________________________
-
-
- [ PW ] - Password Change:
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Allows user to change their password.
-
- - User's will not be allowed to enter a password that matches their
- handle.
-
- - BBS will scan the passwords.opt file for invalid passwords locked
- out by the sysop.
- _______________________________________________________________________
-
-
- [ RF ] - Resume Files List
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- This allows a user to view their files that can be resumed and allow
- the user to delete them.
- _______________________________________________________________________
-
-
- [ RL ] - Re-Logon to system:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This allows a user to Re-Logon to the bbs as if he logged off and
- recalled.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
- _______________________________________________________________________
-
-
- * [ RUN ] - Run a DOS program:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows the user to run a dos program in background of the bbs.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected if the sysop has defined a
- Remote Shell password in the BBSConfig.
-
- - Any activity with this command will be recorded in the Sysop Activity
- Log.
-
- - Supports ASL File Requester in local mode.
- _______________________________________________________________________
-
-
- [ T ] - Time Display:
- ~~~~~~~~~~~~~~~~~~~~
- This command will display the current time and date to the user.
- _______________________________________________________________________
-
-
- * [ TD ] - Test a Door:
- ~~~~~~~~~~~~~~~~~~~~
- This command allows the sysop to test a doors without having to define
- them first in one of the .opt files in the Optional directory.
- You can test Tempest, Paragon, Dos, and Arexx Doors from this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected if the sysop has defined a
- Remote Shell password in the BBSConfig.
-
- - Supports ASL File Requester in local mode.
- _______________________________________________________________________
-
-
- [ TS ] - Terminal Settings:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- MENU
- ~~~~
- Terminal Settings:
-
- ( 1) Screen Length: 25 (12) Time Bar: (Now On)
- ( 2) Screen Width: 80 (13) MsgBase Info: (Now On)
- ( 3) Language: English (14) Msg SCR Clears: (Now On)
- ( 4) Msg Editor Type: FullScreen (15) File SCR Clears: (Now On)
- ( 5) Who Prefs: Deluxe (16) Ask Read PMail: (Now On)
- ( 6) File Scan Prefs: Classic
- ( 7) Ansi Color: (Now On)
- ( 8) Ansi Type: Rip Graphics
- ( 9) Help Level: (Now Off)
- (10) U/L Protocol: /T\ Internal ZModem
- (11) D/L Protocol: /T\ Internal Hydra Bi-Directional
-
- (M) Turn Msg Bases On/Off (L) Logon Flags
- (F) Turn File Bases On/Off (S) Signatures
-
-
- EXPLANATIONS
- ~~~~~~~~~~~~
- 1) Screen length/height that the user can see on his screen.
- 2) Screen width that the user can see on his screen.
- 3) Language the user has chosen.
- 4) Message Editor type, (Line Editor or Full Screen).
- 5) Type of who display the user has chosen.
- 6) File Scan mode the user has chosen.
- 7) Ansi Color On/Off.
- 8) Ansi Type (Normal Ansi, Amiga Ansi, IBM Ansi, Rip Graphics)
- 9) Help level, type of help a user gets from the bbs.
- 10) Selected Upload Protocol.
- 11) Selected Download Protocol.
- 12) Turns time bar that is displayed over main prompts on or off.
- 13) Turns msg base stats on/off for the user.
- 14) Turns screen clears on/off between messages.
- 15) Turns screen clears on/off between screens in the file listings.
- 16) Gives user a prompt upon logon, asking if they want to check their
- personal mail now or later.
-
- M) Allows a user to turn On/Off Msg Areas.
- F) Allows a user to turn On/Off File Areas.
- L) Logon Flags that lets the user define what they see when they logon.
- S) Define Msg and/or File Signatures.
-
- Msg Signatures are auto added to the end of all messages posted by
- the user.
-
- File Signatures are auto added to the end of file descriptions of
- every file uploaded by the user.
-
- _______________________________________________________________________
-
-
- [ UL ] - User List Menu:
- ~~~~~~~~~~~~~~~~~~~~~~~
- This command will show a list of all users who have access to the
- current area the user is in and are matched by one of the following
- patterns.
-
- - A User Flag controls whether or not a user can access this command.
- - Another User Flag controls whether or not a user can access the sysop
- related functions on the second half of the menu.
-
- User List Pattern Matching Normal Options:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1) By Alias 5) By Country Code
- 2) By Real Name 6) By Computer Type
- 3) By City 7) By Age
- 4) By State Code 8) By Gender
-
- * User List Pattern Matching Sysop Options:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 11) By Access Level 15) By Area Access
- 12) By Normal Flags 16) By File Ratio
- 13) By Sysop Flags 17) By Byte Ratio
- 14) By Sysop Comment
-
- Select Pattern Matching Type:
-
- - Wild Card support on strings.
- - Range Support on Access Levels and Age.
-
- _______________________________________________________________________
-
-
- [ US ] - User Settings:
- ~~~~~~~~~~~~~~~~~~~~~~
- Allows user to edit his personal Data.
-
- Personal Data:
-
- 1) Alias: MyAlias 8) Voice Phone#: 555-555-5555
- 2) Real Name: John Smith 9) Data Phone#: 555-555-5555
- 3) Address: 5555 - 55th Street 10) Computer(s): A3000 Tower
- 4) City: Des Moines 11) Birth Date: Jun 15, 1968
- 5) State: IA 12) Gender: Male
- 6) Zip Code: 55555
- 7) Country: USA
-
- _______________________________________________________________________
-
-
- [ VER ] - Display BBS Version and Author Info:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Displays the current version of the software and author information.
- _______________________________________________________________________
-
-
- * [ VL ] - View/Download Logs:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command will allow the user to view callers log(s), sysop activity
- log(s), and the debug log(s). It will come up with a menu asking which
- log type you wish to view, then ask which node's log you wish to view.
-
- 1) Callers Log(s)
- 2) Sysop Activity Log(s)
- 3) De-Bug Log(s)
- 4) Capture Log(s)
- 5) Special User Log(s)
-
- View which kind of log:
-
-
- (V)iew Log, (R)everse View, (D)ownload Log:
-
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- * [ VN ] - View New User Applications:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- View new user applications.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ WH ] or [ WHO ] - Who is Online:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows a user to view who is on the other nodes.
-
- - Choice of 5 different internal displays, each user chooses which
- they want to have displayed by selecting the format in Terminal
- Settings menu.
-
- - Command uses internal routine, if you wish to replace it with an
- external door, you will have to edit the .opt files for the areas you
- want the command re-defined.
-
- - Users can hide from this display with [Q]uiet mode command.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ WHM ] - Who is Online/Monitor Mode:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows a user to view who is on the other nodes over and over in a
- monitor type mode. Simply hitting any key will stop the monitor mode.
- _______________________________________________________________________
-
-
- [ Y ] - Your Online Stats:
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Displays information on your account such as calls, posts, uploads,
- downloads, area access, and other info.
-
- - Command requires UserStatus.mod Module to be in your modules
- directory.
- _______________________________________________________________________
-
-
- [ ? ] - Display Menu:
- ~~~~~~~~~~~~~~~~~~~~
- Displays the current area's menu of commands.
- _______________________________________________________________________
-
-
- [ ?? ] - Display Global Commands Menu:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- FILE: Menu-GlobalCommands
-
- Displays the Global Commands Menu.
- Text Directory File: Menu-GlobalCommands
- _______________________________________________________________________
-
-
- [ / ] - Change File Listing View Mode:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- There are currently 7 different view modes for viewing the file
- listings.
-
- View Mode #1 - Browse: Heavy Verbose
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #2 - Browse: Light Verbose
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #3 - Scan: (Filenames 4 Across)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #4 - Scan: (Standard)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #5 - Scan: (Classic)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #6 - Scan: (Simple)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- View Mode #7 - Scan: (Compressed)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- _______________________________________________________________________
-
-
- [ CURSOR UP ARROW ] - Scroll upward in command history buffer:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows you to scroll upward through your previously entered commands on
- the bbs.
- _______________________________________________________________________
-
-
- [ CURSOR DOWN ARROW ] - Scrolls downward in command history buffer:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows you to scroll downward through your previously entered commands
- on the bbs.
- _______________________________________________________________________
-
-
-
- __________________________________________________________________________
-
- 4-4 Message / File Area Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- * [ AE ] - User Account Editor:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows a user to edit other user's accounts.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected if the sysop has defined a
- sysop commands password in the BBSConfig.
-
- - It is impossible for anyone to edit the system operator's account
- except for the system operator.
-
- - Passwords will not be seen in the account editor if a user is in the
- editor remotely.
-
- - More info is provided in the Account Editor Section of the docs.
- _______________________________________________________________________
-
-
- [ B ] - Bulletins Area:
- ~~~~~~~~~~~~~~~~~~~~~~
- In this area the user can view any bulletin the sysop has made.
-
- - The Bulletins are defined in the Bulletins.opt file in the Optional
- directory.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ J ] - Join Area:
- ~~~~~~~~~~~~~~~~~
- This command lets a user switch from one area to another. Works in
- both Message and File areas.
-
- - Upon entering a new area the bbs scans for new messages in that area
- that are addressed to you.
-
- - You can do some command stacking with this command and include the
- number of the area on the same line with a space in between like so:
-
- J 5
- _______________________________________________________________________
-
-
- [ L ] - Leave Feedback to Sysop:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command lets the user leave private E-Mail to the sysop.
-
- - If commenttosysop.opt file is in use in the Optional directory, you
- can setup multiple sysops so the user can select which sysop to leave
- mail to. The CommentToSysop.opt file handles the list of sysops
- (Normal Sysop Excluded from list) and the Cmds-CommentToSysop in the
- text directory is where you have the menu setup.
- _______________________________________________________________________
-
-
- * [ SE ] - Self Edit:
- ~~~~~~~~~~~~~~~~~~
- This command allows a user to edit his own account since a user can not
- edit his own account in the normal account editor.
-
- - A User Flag controls whether or not a user can access this command.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - Entry of the self edit will be recorded in the Sysop Activity Log.
- _______________________________________________________________________
-
-
- [ * ] - List Message/File Areas:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows a user to view which areas he has access to with a
- description of the area.
- _______________________________________________________________________
-
-
- [ > ] - Go to next higher available area:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Move to next higher available area the user has access to.
- _______________________________________________________________________
-
-
- [ < ] - Go to next lower available area:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Move to next lower available area the user has access to.
- _______________________________________________________________________
-
-
-
- __________________________________________________________________________
-
-
- 4-5 Message Area Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- [*] = Commands that are considered Sysop Related in nature.
-
-
- [ E ] - Enter a Message:
- ~~~~~~~~~~~~~~~~~~~~~~~
- This command lets a user enter a message on the bbs system. The
- message can be public, private, anonymous, to all users, forwarded, or
- password protected.
-
- - A User Flag controls whether or not a user can access this command.
-
- - You can stack the user's name to enter mail to like so:
-
- e User's Name
-
- This will put the name given into the TO: prompt automatically.
-
- - To post a public message simply hit return or enter 'ALL' when asked
- who you want to send the message to.
-
- - To post a private message enter the name of the user you would like
- to send mail to and select 'Y' yes when asked if you want to make the
- message private.
-
- - To post anonymous message, if the system flag allows it and the user's
- user flag is set to yes, you simply select 'Y' yes when asked if you
- want it anonymous.
-
- * - To post priority messages (message to all users) you enter 'EALL'
- when asked who to enter message to. User must have user flag on
- to be able to do this command.
-
- - To post password protected messages, if sysop allows it and the
- user's flag is on, you simply say 'y' yes to the prompt asking if you
- want it password protected.
-
- - When asked who to enter a message to if you enter a pattern with a
- '*' wildcard the bbs will go through all accounts finding matches and
- asking the user if that is who he wants to post mail to.
-
- - See also section on message editor.
- _______________________________________________________________________
-
-
- [ FB ] - Goto File Base:
- ~~~~~~~~~~~~~~~~~~~~~~~
- This command will take you to the File Base Area.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ R ] - Read Message(s):
- ~~~~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
- - See also section on Message Reading Commands.
- _______________________________________________________________________
-
-
- [ SM ] - Message Scanning Area:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Allows a user to scan through a message base with different options to
- find the message(s) they are looking for.
-
- SCAN OPTIONS:
-
- [1] All message(s) to you.
- [2] Your message(s) that you have not read.
- [3] Enter text to be searched for (Zippy Search for messages)
- This option will let you scan through the message headers or if you
- choose it will also scan through the entire message body as well!!!
- This will show you all messages that are not private.
- [4] Message(s) written by you.
- [5] Message(s) from and to you.
- [6] Messages you wrote that have not been read.
- _______________________________________________________________________
-
-
-
-
- __________________________________________________________________________
-
-
-
- 4-6 File Area Commands
- ~~~~~~~~~~~~~~~~~~~~~~~
- [*] = Commands that are considered Sysop Related in nature.
-
- [ D ] - Download files:
- ~~~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
-
- - File numbers or file names accepted.
-
- - Ranges Supported.
-
- - Wildcards supported (*,?).
-
- * Local downloading file(s):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- It is now possible to local download files on Tempest. If you want
- to flag files that you would like to look at you can then go to
- download them and the bbs will ask for a destination path to copy
- the files to. Also useful for flagging files and sending them
- to a path to upload to another bbs.
-
- - Supports ASL File Requester in local mode.
- _______________________________________________________________________
-
-
- [ F ] - View files (QuickMode):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- * [ LU ] - Local upload a file(s):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Local upload file(s) from your hard drive to your file listings.
-
- - This is considered a Sysop option and should only be given to those
- you trust.
-
- - This command will be password protected if the sysop has defined a
- sysop commands password in the BBSConfig.
-
- - If the file Sysop_Vol.opt exists in the optional directory, then the
- path the user enters, must be in the list of paths in the
- sysop_vol.opt file. If it is not then the bbs will not allow the
- local upload to continue. If the sysop_vol.opt file does not exist
- then the user can local upload from any path.
-
- - Wildcards supported (*,?).
-
- - File_ID.diz (Auto Descriptions) detection supported.
-
- - Archive Checking supported.
-
- - Area selection supported (if sysop has it the flag on)
-
- - Has built in protection to prevent users from local uploading the
- accounts.data or the register.data.
-
- - Supports ASL File Requester in local mode.
-
- - ASL requester supports multiple selection at a time.
-
- - Support for mass local uploding options for making it fully automated
- without the sysop having to input answers to questions on every file.
- _______________________________________________________________________
-
-
- [ MB ] - Goto Message Base:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command will take you to the Message Base Area.
- _______________________________________________________________________
-
-
- [ N ] - New files from a date:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
-
- - N S U = New Files Since Last Call.
-
- - N Y U = New Files Since Yesterday.
-
- - N T U = New Files Since Today.
-
- - N -5 U = New Files since 5 days back.
- _______________________________________________________________________
-
-
- [ R ] - Read a text file:
- ~~~~~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ RZ ] - Direct Upload:
- ~~~~~~~~~~~~~~~~~~~~~~
- This command will throw the BBS into Direct Upload. Usually started
- by the user just starting his upload without selecting a command.
-
- _______________________________________________________________________
-
-
- [ U ] - Upload files:
- ~~~~~~~~~~~~~~~~~~~~
- - A User Flag controls whether or not a user can access this command.
-
- - A list of previous uploads that can be resumed will be displayed directly
- after the upload free space info.
-
- - Upload resuming is fully automatic on Tempest, the user doesn't have
- to worry about selecting to resume, the bbs detects incoming files
- and checks for resumable files automatically.
- _______________________________________________________________________
-
-
- [ V ] - View Archive Contents:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This command allows the user to view the contents of an archive or in
- some formats even let them test the archive for errors on line.
-
- - A User Flag controls whether or not a user can access this command.
- _______________________________________________________________________
-
-
- [ Z ] - Zippy Search for a file:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Will search through the file listing for given pattern.
-
- - Multiple Searches at once supported, up to 10 patterns at once!
-
- - Wildcards supported (*,?).
-
- - When entering this command the bbs will search for Cmds-zippysearch
- file in the text directory and display it if it is found.
-
- - If user searches for filenames including a '.' in the pattern, the
- bbs will search through the catalog index files only and the speed
- is unreal compared to searching through the massive catalog files.
- _______________________________________________________________________
-
-
- [ ZU ] - Zippy Search for all files uploaded by a certain user:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Zippy search through the listing for all files uploaded by given
- uploader name.
-
- - Wildcards supported (*,?).
- _______________________________________________________________________
-
-
- [ + ] - Change direction of file scan to old->new:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When selecting this the file listing will go forward from old to new
- when you enter (F) for quick mode.
- _______________________________________________________________________
-
-
- [ - ] - Change direction of file scan to new->old:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When selecting this the file listing will go backwards from new to old
- when you enter (F) for quick mode.
- _______________________________________________________________________
-
-
- __________________________________________________________________________
-
-
- 4-7 Message Reading Prompt Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [*] = Commands that are considered Sysop Related in nature.
-
- [ A ] -- Read Message Again.
-
- [ C ] -- Copy message from one area to another (NOT IMPLEMENTED)
-
- [ D ] -- Delete Message (if message is not locked).
-
- [ E ] -- Re-Edit the message over in the message editor. Can only edit
- your own messages unless you have sysop flag for that area,
- then you can edit all of them.
-
- * [ EH ] - Edit Message Header - TO, FROM, SUBJECT, Msg Type, etc
-
- * [ F ] -- Forward message to another user
-
- [ H ] -- Help text explaining all commands.
-
- * [ L ] -- Lock/Unlock a message from deletion
-
- * [ M ] -- Move message to another msg area. (NOT IMPLEMENTED)
-
- [ NS ] - Non stop message reading (CTRC-C to abort)
-
- * [ P ] -- Put/Save file to a path*filename
- - Supports ASL File Requester in local mode.
-
- [ Q ] -- Quit message reading
-
- [ R ] -- Reply to message
-
- [ S ] -- Scan Mail. With this option the user can scan msg headers that
- have just the msg #, to, from, subject, and number of lines long
- the message is. This makes it fast and easy to scan mail quick
- to read only what you want to read.
-
- * [ TA ] - Trace/Display author of msg
-
- [ TM ] - Touch Message, Return it to Un-Read Status. Used when 2 users
- use the same account and one user is reading mail intended for
- the other person using the account.
-
- [ X ] -- Download Current Message.
-
- [ ? ] -- Displays command listing / menu.
-
- [ - ] -- Change direction of message scan to backwards
-
- [ + ] -- Change direction of message scan to forward
-
- * [ ! ] -- Edit account of user that posted current displayed
- message (account editing)
-
- __________________________________________________________________________
-
-
- 4-8 Message Line Editor Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - Tabs implemented.
- - Can backspace on the first character of a line to go back to previous
- line!
- - Can setup the editor to give command line when hitting return on a
- blank line or you can toggle a switch to make it accept '/' or '.' on
- the first character of each line.. and return just goes to next line.
- - Message Editor supports 75 characters across by 100 lines down.
-
- [*] = Commands that are considered Sysop Related in nature.
-
- (A)bort - Abort the entire message being entered.
-
- (C)ontinue - Continue with the editing of the message.
-
- (D)elete - Delete line(s) from the editor. Ranges Supported!
-
- (E)dit - Edit a line in the editor.
-
- (F)ileAttach- Save current message and attach files to it.
-
- (I)nsert - Insert a line of text in between / before another line.
-
- (L)ist - List entire message.
-
- (N)ew - Re-Start the entire message over, erasing all text
- entered.
-
- (Q)uote - Quote part of the previous message that is being replied
- to. This option is only available when replying to a
- message.
-
- (S)ave - Save current message being entered.
-
- (V)isual Ed - Visual Editor Toggle. This allows the user to change
- between line editor and full screen visual editor. If
- the user is in the line editor, they move to the visual
- editor, if they are in visual editor, they move to the line
- editor.
-
- * (G)et - Get text file and bring it into message editor.
- Sysop only option!
- - Supports ASL File Requester in local mode.
-
- * (P)ut - Put text to a file on the harddrive.
- Sysop only option!
- - Supports ASL File Requester in local mode.
-
- (X)fer - Upload the message.
- - Supports ASL File Requester in local mode.
-
- [BACKSPACE] - On first position of a line if you hit backspace the
- cursor jumps back to previous line to edit it.
-
- __________________________________________________________________________
-
-
- 4-9 Message Full Screen Editor Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ CTRL-C ] - is used to exit editor and bring up command line
- prompt with commands listed above in the line editor commands.
-
- [ CTRL-K ] - Kill / Delete current line in editor.
-
- [ CTRL-S ] - is used to save message and exit.
-
- __________________________________________________________________________
-
-
- 4-10 File Listing Prompt Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [*] = Commands that are considered Sysop Related in nature.
-
- * [ C ] --- Copy file entry and/or file to another file area
-
- * [ CM ] -- Catalog Maintance options menu.
-
- [ D ] --- Download files
-
- [ E ] --- Edit file descriptions or other file info
- (Uses FLEdit.mod Module in Modules Directory)
-
- * [ EX ] -- Exchange 2 file entries in the file listing
-
- [ F ] --- Flag/Mark files for downloading
-
- [ H ] --- Help text explaining all commands.
-
- * [ K ] --- Delete files from listing, hard drive, or both then you
- have the ability to remove credits.
- Also ability to lock file out so no one can upload it again.
- (Uses Nuke.mod Module in Modules Directory)
-
- [ L ] --- List flagged/marked files
-
- * [ M ] --- Move file entry and/or file to another file area
-
- [ N ] --- Stop/Quit file listing
-
- [ NS ] -- Non Stop file listing -(CTRC-C to abort)
-
- ** [ P ] --- Protect Files. Can protect them from deletion or protect
- them from being edited.
-
- [ Q ] --- Stop/Quit file listing
-
- [ R ] --- Read/Display text file
-
- * [ S ] --- Sysop validate a file
-
- [ U ] --- Upload files
-
- [ V ] --- View archive contents (View/Test/Read Inside/Download Inside)
-
- Once in this command you have different options available
- for various formats. Possible functions are:
-
- (V)iew Archive Contents.
- (T)est Archive.
- (R)ead Test file inside archive.
- (D)ownload file inside archive.
- (A)bort.
-
- [ X ] --- Display extended file description on a file
-
- [ ? ] --- Displays commands listing / menu.
-
- [ - ] --- Change direction of scan to backwards
-
- [ + ] --- Change direction of scan to forward
-
- [ / ] --- Change type of file listing view mode -(7 Modes)
-
- * [ ! ] --- Edit user account of an uploader of a file.
- (account editing)
-
- __________________________________________________________________________
-
-
- 4-11 New User Menu Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ R ] --- Register (Fill out application)
- [ G ] --- Guest Account
- [ E ] --- Re-Enter your name
- [ D ] --- Disconnect (Hang Up)
- __________________________________________________________________________
-
-
- 4-12 Download Flagged Files Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This menu comes up right before downloading files when you have flagged
- files. These are commands that can be performed with your flagged file
- list.
-
- [ U ] --- Unflag Individual Files. Allows user to answer Yes/No/All/Done
- prompt on every file in the flagged file list to de-select any
- files they don't want to download and don't want to remain
- flagged.
- [ S ] --- Select Individual Files From List to Download. This option does
- same as above command, except it does NOT de-flag the files, it
- preserves them for your next download.
- [ N ] --- No, don't download flagged Files, return. Don't download any
- files and return to main menu prompt.
- [ C ] --- No, don't download & CLEAR OUT flagged files. Don't download
- any files and erase all flagged files.
- [ L ] --- List flagged files. Has option to de-select any of the flagged
- files in the list.
- [ RETURN KEY ] --- Download all Flagged Files.
-
- __________________________________________________________________________
-
-
- 4-13 Command Stacking
- ~~~~~~~~~~~~~~~~~~~~~~
- - Command Stacking on New Files Search:
-
- [ N ] = New Files command
-
- [ N S ] = 'S' Since Last Call
- [ N T ] = 'T' Since Today
- [ N Y ] = 'Y' Since Yesterday
- [ N -x ] = '-x' Since so many days back, example: N -2 U
- [ N 01-01-93 ] = '01-01-93' Actual Date to scan from
-
-
- [ N S U ] = 'U' = Upload Directory
- [ N S A ] = 'A' = All file listings in this area
- [ N S G ] = 'G' = Global Scan of all conferences
-
- [ N S U NS ] = 'NS' = Nonstop file listing.
-
-
- - Command Stacking for Zippy Search:
-
- [ Z ] = Search command
- [ Z file.dms ] = Search for "file1.dms"
- [ Z file.dms U ] = Search for "file1.dms" in upload directory
- [ Z file.dms U NS ] = Search for "file1.dms" in upload directory
- with nonstop listing
-
- __________________________________________________________________________
-
-
- 4-14 Re-Defining Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- OPTIONAL MENU EDITOR FOR RE-DEFINING COMMANDS
-
- Guide Lines.
- ~~~~~~~~~~~~
- 1. These file are optional, but if used they must be located in the
- OPTIONAL DIRECTORY for Tempest to find them.
-
- 2. These are the areas of the BBS in which you may define your commands.
- a. The Main Menu Area. Actual File name: MainMenu.opt
- b. The File Area. Actual File name: FileMenu.opt
- c. The Doors Area. Actual File name: Doors.opt
- d. The Bulletins Area. Actual File name: Bulletins.opt
- e. The File Listing Prompt Actual File name: FileListing.opt
- f. The Msg Reading Prompt Actual File name: MsgReading.opt
- g. Any of hte above prompts Actual File name: GlobalMenu.opt
-
- 3. Any line that does not start with the '[' is considered a comment to
- the BBS.
-
- Syntax.
- ~~~~~~~
- [10-,12N,2,5,1]=NF|MACRO|F;N;;G
- \ \ \ \ \ \ \ \
- \ \ \ \ \ \ \ \_ Stacked Commands to execute with this command.
- \ \ \ \ \ \ \
- \ \ \ \ \ \ \_____ Command Type (Explained Below)
- \ \ \ \ \ \
- \ \ \ \ \ \_______ Command User actually types for your command.
- \ \ \ \ \
- \ \ \ \ \________ Limit the command to range of areas.
- \ \ \ \ * = Disables this security check.
- \ \ \ \
- \ \ \ \_______ Must have access to this file area #
- \ \ \ * = Disables this security check.
- \ \ \
- \ \ \______ Must have access to this msg area #
- \ \ * = Disables this security check.
- \ \
- \ \______ Optional Flag Security Check.
- \ # + Type, Examle: 22N or 33S
- \ The Number is Flag Number user must have set on
- \ Type is 'N' for Normal Flags and
- \ 'S' for Sysop Related Flags
- \ * = Disables this security check.
- \
- \____ Access/Security Level Security Check.
- This is a single/range of security levels that
- a user must have to use this command.
- * = Disables this security check.
-
-
-
- [10-,12N,2,5,1]=NF|MACRO|F;N;;G
- \\\\\\\\\\ \\ \\\\\ \\\\\\ Stacked commands to be executed.
- \\\\\\\\\\ \\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\\ \\ \\\\\ The Type of command (Explained Below)
- \\\\\\\\\\ \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\\ \\ The command the user types at the prompt
- \\\\\\\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\\ : A break down of the security needed for command.
- ~~~~~~~~~~ : They must have a Security level of 10 or higher.
- : They must have Normal option flag #12 set on.
- : Access to Message Area #2
- : Access to File Area #5
- : Limit this command to area 1 only.
-
- However, you may use an '*' in the Security Field which would omit that
- part of the Security Check. An Example Follows.
-
- [*,*,2,5,*]=NF|MACRO|F;N;;Y
- \\\\\\\\\ \\ \\\\\ \\\\\\ Stacked commands to be executed.
- \\\\\\\\\ \\ \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\ \\ \\\\\ The Type of command (Explained Below)
- \\\\\\\\\ \\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\ \\ The command the user types at the prompt
- \\\\\\\\\ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- \\\\\\\\\ : A break down of the security needed for the command.
- ~~~~~~~~~ : I don't care what security they have.
- : I don't care what Option Flags they Have.
- : Access to Message Area #2
- : Access to File Area #5
- : I don't care what area your in, works in all areas.
-
- COMMANDS Available: KILL,PRINT,MACRO,CLONE,T-DOOR,T-DOORL,P-DOOR,P-DOORL,
- D-DOOR,MODULE,REXX,REXXL,ECHO,FORCE,EXECUTE,DOWNLOAD
-
- Command Types
- ~~~~~~~~~~~~~
- - CLONE:
- ~~~~~
- [*,*,*,*,*] = FILES | CLONE | F
-
- Tells the BBS to accept the Command 'FILES' and make it do the same thing
- as the internal 'F' command would have done.
-
-
- - D-DOOR:
- ~~~~~~
- [*,*,*,*,*] = info | D-DOOR | C:Info
-
- If a user types 'info' it will run the info command in C: and display the
- output just like it would in a regular shell.
-
-
- - DOWNLOAD:
- ~~~~~~~~
- [*,*,*,*,*] = RIP | DOWNLOAD | DL:Rip.lha
-
- With this command you can setup a command to send a file to the user
- with zmodem.
-
-
- - ECHO:
- ~~~~
- [*,*,*,*,*] = HELLO | ECHO | Hello World
- Prints a one liner to the screen.
-
-
- - EXECUTE:
- ~~~~~~~
- Ability to execute a script with a command.
-
- [255,*,*,*,*] = UPDATE | EXECUTE |S:UpdateScript.bat
-
-
- - FORCE:
- ~~~~~
- This is a slightly dangerous command. If not used properly it can disable
- many of your commands. This command is designed ONLY for sysops
- who have their msg and file areas linked together. Basically this command
- will take whatever was entered and throw it into the opposite area. So
- if the user was in the Msg Area and typed in 'D file1.dms' it would
- normally not work! But if you had the following line at the bottom of your
- mainmenu.opt file:
-
- [*,*,*,*,*] = D | FORCE |
-
- .. Then the command 'D' would force the user into the file area and it
- would then use whatever was on the command line as if you entered it from
- the file area. Same process works the other way as well.
-
- Typical MainMenu.opt file entries:
-
- [*,*,*,*,*] = D | FORCE |
- [*,*,*,*,*] = Z | FORCE |
-
- Typical FileMenu.opt file entries:
-
- [*,*,*,*,*] = E | FORCE |
-
-
- - KILL:
- ~~~~
- [*,*,*,*,*] = @ | KILL
-
- Removes the '@' command from this prompt.
-
-
- - MACRO:
- ~~~~~
- [*,*,*,*,*] = rz | MACRO | f;u;;
-
- Tells the BBS, if some one starts an upload right here, jump to the
- file area, and start an upload.
-
- [*,*,*,*,*] = NF |MACRO |F;N;;G
- Tells the BBS to jump to the File Area, and start a 'New' file search
- globally.
-
-
- - MODULE:
- ~~~~~~
- [10,*,*,*,*] = Edit | MODULE | Config.mod
- [10,*,*,*,*] = Arc | MODULE | MsgArc.mod
- [255,39,*,*,*] = Config| MODULE | BBSConfig.mod
-
- The above 3 commands would run the modules located in the
- 'Modules' Directory.
-
-
- - PRINT:
- ~~~~~
- [*,*,*,*,*] = Rules | PRINT | Bulletins:rules.txt
- If a person types the command 'Rules' it will display the following
- text File.
-
-
- - P-DOOR:
- ~~~~~~
- [*,*,*,*,*] = Time Bank | P-DOOR | Doors:timebank
-
- If a user types 'Time Bank' it will run this door, in [partial paragon,*]
- mode.
-
- - P-DOORL:
- ~~~~~~~
- Same as P-DOOR, except it creates an exclusive lock so only 1 node can run
- the door at a time.
-
-
- - REXX:
- ~~~~
- [*,*,*,*,*] = Time Bank | REXX | REXX:tbank
-
- If a user types 'Time Bank' it will run the Arexx Script Door.
-
- - REXXL:
- ~~~~~
- Same as REXX, except it creates an exclusive lock so only 1 node can run
- the door at a time.
-
-
- - T-DOOR:
- ~~~~~~
- [*,*,*,*,*] = Empire | T-DOOR | Doors:Empire/Empire
-
- Runs a Tempest Door, when a user types 'Empire'
-
- - T-DOORL:
- ~~~~~~~
- Same as T-DOOR, except it creates an exclusive lock so only 1 node can run
- the door at a time.
-
-
- [-254,*,*,*,*] = REMOVE OTHER COMMANDS |
- ; Disables the internal BBS commands with people the security level of
- ; 254 and below. But the '255' level sysop still has all the internal
- ; commands.
-
- This command placed in your 'optional files' will allow you to disable
-
- all the commands that follow this line. Including the BBS's internal
- commands, so it is very powerful for letting you define your commands.
- Please note the trailing seperator '|' is mandatory.
-
- PLEASE NOTE, this command will ignore all internal BBS commands so if you
- wish to use them, you must 'clone' them in the optional file before the
- 'REMOVE OTHER COMMANDS' line.
-
-
- ** NOTE **
-
- All extra comments and blank spaces will slow up the speed of the bbs when
- it scans through the optional files. So keep your comments, blank lines,
- and extra spaces to a minimum.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER IX - Account Editor
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- 9-1 Account Editor: Main Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- User Slot..: # 1 14> User Status..: Active
- 1> Alias......: SysopHandle 15> Access Level.: 255
- 2> Real Name..: John Smith 16> Sex..........: Male
- 3> Voice Phone: 555-555-5555 17> Preserve.....: Yes
- 4> Data Phone: 555-555-5555 18> Weed Days....: 0
- 5> Address....: 5555 55th Street 19> Reduce Days..: 0
- 6> City.......: Des Moines 20> Reduced Lev..: 0
- 7> State......: IA 21> File Credits.: 0
- 8> Country....: USA 22> Byte Credits.: 0
- 9> Mail Route.: 55555 23> .............:
- 10> Computer(s): Amiga 3000T 040 24> .............:
- 11> Birth Date.: Oct 14, 1968 Age: 25 25> Time Left....: 300
- 12> Password...: User's Password 26> Chat Min Left: 300
- 13> Comment....: Sysop's Note 27> DL Files Left: 1000
- Last Call..: Sat Jan 08 13:16:16 1994 28> DL Bytes Left: 10,000,000
-
- <C> Conferences <TS> Term Settings <L> Period Limits (Limits)
- <F> File Areas <O> Optional Flags <I> Period Info (Amount Used)
- <M> Message Areas <P> Presets <T> Totals
-
- E)xit, S)ave, R)eActivate, D)el, U)ndo, V)iew App <,>,+,-,? =>
-
-
- Commands:
- ~~~~~~~~
- [ # ] --- Number of item you wish to edit.
- [ C ] --- Edit user's conference access (Both MSG & FILE Areas).
- [ D ] --- Delete user.
- [ E ] --- Exit Account Editing with no save.
- [ F ] --- Edit user's file areas access.
- [ I ] --- Edit user's period/daily info used.
- [ L ] --- Edit user's period limits.
- [ M ] --- Edit user's msg areas access.
- [ O ] --- Edit user's option flags.
- [ P ] --- Pre-Define user's access by preset account setups.
- [ R ] --- Re-Activate user (UnDelete).
- [ T ] --- Edit user's all time Totals.
- [ TS ] -- Edit user's Terminal Settings.
- [ U ] --- Undo all changes.
- [ V ] --- View New User Applications.
- [ < ] --- Go backwards 1 account.
- [ > ] --- Go forward 1 account.
- [ - ] --- Scan backwards through accounts when hitting return.
- [ + ] --- Scan forward through accounts when hitting return (Default).
- [ CR ] -- Return will take you to the next account.
-
- Options:
- ~~~~~~~
- 9-1.1 Alias
- ~~~~~~~~~~~~
- 9-1.2 Real Name
- ~~~~~~~~~~~~~~~~
- 9-1.3 Voice Phone
- ~~~~~~~~~~~~~~~~~~
- 9-1.4 Data Phone
- ~~~~~~~~~~~~~~~~~~
- 9-1.5 Address
- ~~~~~~~~~~~~~~
- 9-1.6 City
- ~~~~~~~~~~~
- 9-1.7 State Code
- ~~~~~~~~~~~~~~~~~
- 9-1.8 Country Code
- ~~~~~~~~~~~~~~~~~~~
- 9-1.9 Mail Route
- ~~~~~~~~~~~~~~~~~
- 9-1.10 Computer(s)
- ~~~~~~~~~~~~~~~~~~~
- 9-1.11 Birth Date & Age
- ~~~~~~~~~~~~~~~~~~~~~~~~
- 9-1.12 Password
- ~~~~~~~~~~~~~~~~
- 9-1.13 Comment
- ~~~~~~~~~~~~~~~
- 9-1.14 User Status
- ~~~~~~~~~~~~~~~~~~~
- 9-1.15 Access Level
- ~~~~~~~~~~~~~~~~~~~~
- 9-1.16 Sex
- ~~~~~~~~~~~
- 9-1.17 Preserve
- ~~~~~~~~~~~~~~~~
- 9-1.18 Weed Days
- ~~~~~~~~~~~~~~~~~
-
- 9-1.19 Reduce Days
- ~~~~~~~~~~~~~~~~~~~
- (Not working yet)
-
-
- 9-1.20 Reduced Level
- ~~~~~~~~~~~~~~~~~~~~~
- (Not working yet)
-
-
- 9-1.21 File Credits
- ~~~~~~~~~~~~~~~~~~~~
- This value is how many file credits a user has before downloads start
- counting against the user again. This would be used normally for payers
- who pay for so many files to download. Set the value and it counts down
- to zero. You would need to put the user on a 2/1 file ratio to enforce
- the limit when it reaches zero.
-
-
- 9-1.22 Byte Credits
- ~~~~~~~~~~~~~~~~~~~~
- This value is how many byte credits a user has before downloads start
- counting against the user again. This would be used normally for payers
- who pay for so many bytes to download. Set the value and it counts down
- to zero. You would need to put the user on a 2/1 byte ratio to enforce
- the limit when it reaches zero.
-
-
- 9-1.23 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-1.24 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-1.25 Time Left
- ~~~~~~~~~~~~~~~~~
- This is the amount of minutes left on the system the user has for the
- day.
-
-
- 9-1.26 Chat Min Left
- ~~~~~~~~~~~~~~~~~~~~~
- This is the amount of minutes left in chat system the user has left for
- the day.
-
-
- 9-1.27 DL Files Left
- ~~~~~~~~~~~~~~~~~~~~~
- This is the amount of downloadable files left for the day.
-
-
- 9-1.28 DL Bytes Left
- ~~~~~~~~~~~~~~~~~~~~~
- This is the amount of downloadable bytes left for the day.
-
- __________________________________________________________________________
-
-
- 9-2 Account Editor: Period Limits Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- These are your limits put on users per period (Day).
-
- .---------------.
- | Period Limits | (111): The Skeleton
- `---------------'
-
- 1> Period Length........: 24 (Hours) (NOT USED YET)
- 2> Period Type..........: Hours (NOT USED YET)
-
- 3> Time Per Period.....: 5,555 (Mins)
- 4> Chat Time Per Period.: 10
- 5> Calls Per Period.....: 1,00
- 6> Msgs Per Period.....: 1,000
-
- 7> File Ratio...........: Disabled
- 8> Byte Ratio...........: 2/1
-
- 9> Period File U/L Limit: 1,000
- 10> Period Byte U/L Limit: 5,000,000
- 11> Period File D/L Limit: 1,000
- 12> Period Byte D/L Limit: 5,000,000
-
-
- __________________________________________________________________________
-
-
- 9-3 Account Editor: Period Info Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- These are the amounts used during the period (Day).
-
- .---------------------.
- | Current Period Info | (111): The Skeleton
- `---------------------'
-
- 1> Calls...........: 334
- 2> Posts...........: 334
-
- 3> Uploaded Files..: 100
- 4> Uploaded Bytes..: 100,000,000
-
- 5> Downloaded Files: 100
- 6> Downloaded Bytes: 100,000,000
-
- 7> Chat Time Used..: 555 Mins
-
-
- __________________________________________________________________________
-
-
- 9-4 Account Editor: Totals Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- These are the total amounts for a user.
-
- .--------.
- | Totals | (111): The Skeleton
- `--------'
-
- 1> Total Calls...........: 4,736
- 2> Total Posts...........: 1,793
-
- 3> Total Uploaded Files..: 4,776
- 4> Total Uploaded Bytes..: 4,445,056,679
-
- 5> Total Downloaded Files: 1,770
- 6> Total Downloaded Bytes: 4,334,444,444
-
- 7> Total Time Bank Mins..:
-
-
- __________________________________________________________________________
-
-
- 9-5 Account Editor: Terminal Settings Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- .-------------------.
- | Terminal Settings | (1): The Skeleton
- `-------------------'
-
- 1> Screen Height [5-255]....: 31
- 2> Screen Width [75-255]....: 80
- 3> ByPass Idle Time [0-255].: 0
- 4> Ansi Color On/Off........: 0
- 5> Ansi Type [norm,ami,ibm].: Amiga Ansi
- 6> File List View Mode [1-7]: 5
-
-
- __________________________________________________________________________
-
-
- 9-6 Account Editor: Msg/File/Conf Access Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- MSG = Msg Base Access, FILE = File Base Access, CONF = Conference Access
-
- 0 CONF (Y) 20 CONF (N)
- 1 CONF (S) Amiga 21 CONF (N)
- 2 CONF (Y) IBM 22 CONF (N)
- 3 CONF (Y) Macintosh 23 CONF (N)
- 4 CONF (Y) etc 24 CONF (N)
- 5 CONF (Y) etc 25 CONF (N)
- 6 CONF (N) 26 CONF (N)
- 7 CONF (N) 27 CONF (N)
- 8 CONF (N) 28 CONF (N)
- 9 CONF (N) 29 CONF (N)
- 10 CONF (N) 30 CONF (N)
- 11 CONF (N) 31 CONF (N)
- 12 CONF (N) 32 CONF (N)
- 13 CONF (N) 33 CONF (N)
- 14 CONF (N) 34 CONF (N)
- 15 CONF (N) 35 CONF (N)
- 16 CONF (N) 36 CONF (N)
- 17 CONF (N) 37 CONF (N)
- 18 CONF (N) 38 CONF (N)
- 19 CONF (N) 39 CONF (N)
-
- Possible ( ) Flags for above:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Global Flags (Works in all areas)
-
- [ N ] --- No access to this area.
- [ Y ] --- Access to this area.
- [ S ] --- Sysop access to this area.
-
- Msg Base Only Flags
-
- [ R ] --- Read messages only access in this msg area.
- [ W ] --- Write messages only access in this msg area.
-
- File Base Only Flags
-
- [ U ] --- Upload only access in this file area.
- [ D ] --- Download only access in this file area.
-
-
- __________________________________________________________________________
-
-
- 9-7 Account Editor: Normal Related Optional Flags
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 1|Msg Base Access....:On 22|Read Mass Mail.....:On 43|View File Listings.:On
- 2|File Base Access...:On 23|Read Messages......:__ 44|Download Ability...:__
- 3|Bulletins Access...:__ 24|Post Messages......:__ 45|Upload Ability.....:__
- 4|Doors Area Access..:__ 25|Reply to Messages..:__ 46|View Text Files....:__
- 5|Voting Booth Access:__ 26|Post Anonymously...:__ 47|View/Test Archives.:__
- 6|File Mail Access...:__ 27|Upload Msg Ability.:__ 48|Uploads Auto Valid.:__
- 7|...................:On 28|...................:On 49|Send File Mail.....:On
- 8|Can Change Alias...:On 29|...................:On 50|CD Rom/Tape Worm...:On
- 9|Able to Re-Logon...:On 30|Msg To Next Caller.:On 51|Delete Own Files...:On
- 10|Defeat Page Toggle.:On 31|Forward Own Mail...:On 52|...................:On
- 11|Defeat Slow Baud...:On 32|Edit Own Mail......:On 53|...................:On
- 12|Defeat Low Access..:On 33|...................:On 54|...................:On
- 13|User Listing Menu..:On 34|...................:On 55|...................:On
- 14|Break Sysop Chat...:__ 35|...................:__ 56|...................:__
- 15|View Welcome Screen:On 36|...................:On 57|...................:On
- 16|View Node Lists....:On 37|...................:On 58|...................:On
- 17|Internode Msg Send.:On 38|...................:On 59|...................:On
- 18|Internode Line Chat:On 39|...................:On 60|...................:On
- 19|Internode Live Chat:On 40|...................:On 61|...................:On
- 20|Receive Node Msgs..:On 41|...................:On 62|...................:On
- 21|Ability to Hide....:On 42|Archive Messages...:On 63|Archive Catalogs...:On
-
- [A]ll, [N]one, # to change:
-
- 9-7.1 Msg Base Access
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to access msg bases.
-
-
- 9-7.2 File Base Access
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access file bases.
-
-
- 9-7.3 Bulletins Access
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access bulletins area.
-
-
- 9-7.4 Doors Area Access
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access doors area.
-
-
- 9-7.5 Voting Booth Access
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access voting booth area.
-
-
- 9-7.6 File Mail Access
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access file mail area.
-
-
- 9-7.7 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.8 Can Change Alias
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to change alias or not.
-
-
- 9-7.9 Able to Re-Logon
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to re-logon the bbs without logging off.
-
-
- 9-7.10 Defeat Page Toggle
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass sysop operator page toggle.
-
-
- 9-7.11 Defeat Slow Baud
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass slow baud security.
-
-
- 9-7.12 Defeat Low Access
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass low access security.
-
-
- 9-7.13 User Listing Menu
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view area user lists.
-
-
- 9-7.14 Break Sysop Chat
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to break out of sysop chat.
-
-
- 9-7.15 View Welcome Screen
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view Text-Welcome text on logon.
-
-
- 9-7.16 View Node Lists
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view online who displays.
-
-
- 9-7.17 Internode Msg Send
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to send internode msgs.
-
-
- 9-7.18 Internode Line Chat
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to enter internode line chat.
-
-
- 9-7.19 Internode Live Chat
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to enter internode live chat.
-
-
- 9-7.20 Receive Node Msgs
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to receive internode msgs from other nodes.
-
-
- 9-7.21 Ability to Hide
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to hide from other nodes.
-
-
- 9-7.22 Read Mass Mail
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to read mass mail.
-
-
- 9-7.23 Read Messages
- ~~~~~~~~~~~~~~~~~~~~~
- Ability to read messages.
-
-
- 9-7.24 Post Messages
- ~~~~~~~~~~~~~~~~~~~~~
- Ability to post messages.
-
-
- 9-7.25 Reply to Messages
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to reply to messages.
-
-
- 9-7.26 Post Anonymously
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to post mail anonymously.
-
-
- 9-7.27 Upload Msg Ability
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to upload msgs.
-
-
- 9-7.28 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- 9-7.29 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.30 Msg To Next Caller
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to leave mail to the next caller upon logging off.
-
-
- 9-7.31 Forward Own Mail
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to forward your own mail to another user.
-
-
- 9-7.32 Edit Own Mail
- ~~~~~~~~~~~~~~~~~~~~~
- Ability to edit own mail.
-
-
- 9-7.33 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.34 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.35 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.36 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.37 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.38 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.39 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.40 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.41 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.42 Archive Messages
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to archive msg's and download them.
-
-
- 9-7.43 View File Listings
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view file listings.
-
-
- 9-7.44 Download Ability
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to download files.
-
-
- 9-7.45 Upload Ability
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to upload files.
-
-
- 9-7.46 View Text Files
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view/read text files.
-
-
- 9-7.47 View/Test Archives
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view/test archives.
-
-
- 9-7.48 Uploads Auto Valid
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to upload files and have them be online immediately.
-
-
- 9-7.49 Send File Mail
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to Send private file mail.
-
-
- 9-7.50 CD Rom/Tape Worm
- ~~~~~~~~~~~~~~~~~~~~~~~~
- [ Not implemented yet ]
- Ability to access cd rom / tape worm files.
-
-
- 9-7.51 Delete Own Files
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability for user to delete files they uploaded.
-
-
- 9-7.52 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.53 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.54 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.55 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.56 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.57 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.58 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.59 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.60 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.61 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.62 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-7.63 Archive Catalogs
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to archive file listings and download them.
- __________________________________________________________________________
-
-
- 9-8 Account Editor: Sysop Related Optional Flags
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 1|Edit Sysop Flags...:On 22|Post Mass Mail.....:On 43|File Maintance.....:On
- 2|Account Editor.....:On 23|Forward Any Mail...:__ 44|DL Files Not Listed:__
- 3|Edit Own Account...:__ 24|Edit Any Mail......:__ 45|View/DL Sysop Files:__
- 4|Drop To Dos........:__ 25|Edit Message Header:__ 46|Full Path Download.:__
- 5|Edit Any Text Files:__ 26|Delete Any Mail....:__ 47|Delete Any File....:__
- 6|BBS Config Module..:__ 27|View Password Msgs.:__ 48|View Password Files:__
- 7|View BBS Logs......:On 28|Attach Files to Msg:On 49|Validate Uploads...:On
- 8|Special User Log...:On 29|View All E-Mail....:On 50|View All File-Mail.:On
- 9|View New User Apps.:On 30|...................:On 51|View Text by Path..:On
- 10|Create Accounts....:On 31|...................:On 52|Local Uploading....:On
- 11|...................:On 32|...................:On 53|...................:On
- 12|...................:On 33|...................:On 54|...................:On
- 13|Sysop User List....:On 34|...................:On 55|...................:On
- 14|...................:__ 35|...................:__ 56|...................:__
- 15|...................:On 36|Bypass Kick Off....:On 57|...................:On
- 16|...................:On 37|Bypass Abort Trans.:On 58|...................:On
- 17|Sysop Who..........:On 38|...................:On 59|...................:On
- 18|Internode Control..:On 39|No Charges for DLs.:On 60|...................:On
- 19|Internode Watch....:On 40|Bypass UL/DL Limits:On 61|...................:On
- 20|Interactive Watch..:On 41|Bypass Msg Limits..:On 62|...................:On
- 21|Capture Users Calls:On 42|Bypass Time Limits.:On 63|...................:On
-
- [A]ll, [N]one, # to change:
-
- 9-8.1 Edit Sysop Flags
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to edit these sysop flags.
- Very good security flag to keep co-sysops from giving/editing these flags.
-
-
- 9-8.2 Account Editor
- ~~~~~~~~~~~~~~~~~~~~~
- Ability to edit accounts.
-
-
- 9-8.3 Edit Own Account
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to edit own account.
-
-
- 9-8.4 Drop To Dos
- ~~~~~~~~~~~~~~~~~~
- Ability to drop to dos.
-
-
- 9-8.5 Edit Any Text Files
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to edit any texts file from path.
-
-
- 9-8.6 BBS Config Module
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to call up the bbs config module though the bbs.
-
-
- 9-8.7 View BBS Logs
- ~~~~~~~~~~~~~~~~~~~~
- Ability to view bbs logs online.
-
-
- 9-8.8 Special User Log
- ~~~~~~~~~~~~~~~~~~~~~~~
- Turn this on if you want to keep a separate log of this user's activity.
- It is basically a clone of everything in callers log but saved in a
- special log with the user's name as the extension. Use this option to
- monitor users.
-
-
- 9-8.9 View New User Apps
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- This flags enables a co-sysop to view new user application answers.
-
-
- 9-8.10 Create Accounts
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to Create New Accounts with 'CA' command.
-
-
- 9-8.11 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.12 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.13 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.14 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.15 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.16 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.17 Sysop Who
- ~~~~~~~~~~~~~~~~~
- Ability to view who is online, even if the user is in invisible mode.
-
-
- 9-8.18 Internode Control
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to access internode controler module to kick users offline,
- abort transfers, or change time of users on other nodes.
-
-
- 9-8.19 Internode Watch
- ~~~~~~~~~~~~~~~~~~~~~~~
- [ Not implemented yet ]
-
-
- 9-8.20 Interactive Watch
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- [ Not implemented yet ]
-
-
- 9-8.21 Capture Users Calls
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This flag will allow the sysop to capture all activities of the user when
- they call the bbs. The bbs will turn the capture log on when they connect
- and turn it back off when they logoff when this flag is set on.
- NOTE: This flag being on will slow the bbs while the user is online.
-
-
- 9-8.22 Post Mass Mail
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to post mass mail.
-
-
- 9-8.23 Forward Any Mail
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to forward any message.
-
-
- 9-8.24 Edit Any Mail
- ~~~~~~~~~~~~~~~~~~~~~
- Ability to edit any message.
-
-
- 9-8.25 Edit Message Header
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to edit the message headers.
-
-
- 9-8.26 Delete Any Mail
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to delete any messages.
-
-
- 9-8.27 View Password Msgs
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view any password protected msgs without knowing the password.
-
-
- 9-8.28 Attach Files to Msg
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- [ Not implemented yet ]
-
-
- 9-8.29 View All E-Mail
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view all private e-mail.
-
-
- 9-8.30 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.31 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.32 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.33 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.34 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.35 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.36 Bypass Kick Off
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass anyone from kicking the user off from another node
- with internode controller.
-
-
- 9-8.37 Bypass Abort Trans
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass anyone from aborting the user's transfer from another
- node with internode controller.
-
-
- 9-8.38 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.39 No Charges for DLs
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to download without it counting against totals.
-
-
- 9-8.40 Bypass UL/DL Limits
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass any ul/dl limits.
-
-
- 9-8.41 Bypass Msg Limits
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass any msg posting limits.
-
-
- 9-8.42 Bypass Time Limits
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to bypass any time limits.
-
-
- 9-8.43 File Maintance
- ~~~~~~~~~~~~~~~~~~~~~~
- Ability to do file maintance, including editing descriptions and taking
- credits away from users that upload bad files, etc.
-
-
- 9-8.44 DL Files Not Listed
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to download files not listed in file listings.
-
-
- 9-8.45 View/DL Sysop Files
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view/download sysop files.
-
-
- 9-8.46 Full Path Download
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to download from any path.
- (Sysop Download)
-
-
- 9-8.47 Delete Any File
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to delete any files.
-
-
- 9-8.48 View Password Files
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view any password protected files without knowing password.
-
-
- 9-8.49 Validate Uploads
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to validate uploads that are not online.
-
-
- 9-8.50 View All File-Mail
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view all file mail to & from all users.
-
-
- 9-8.51 View Text by Path
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Ability to view text files by path.
-
-
- 9-8.52 Local Uploading
- ~~~~~~~~~~~~~~~~~~~~~~~
- Ability to do local uploading or not.
-
-
- 9-8.53 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.54 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.55 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.56 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.57 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.58 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.59 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.60 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.61 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.62 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- 9-8.63 [ Not Used Yet ]
- ~~~~~~~~~~~~~~~~~~~~~~~~
-
- __________________________________________________________________________
-
-
- 9-9 Account Editor: Presets
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 16 Presets used to pre-define user's accounts.
-
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER V - (~) Variables & Door Codes
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- Special Control Codes to place in Text Files (case sensetive)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- TextFiles , Arexx(tm) , Tempest Door
- ------------------------------------
- How to use the following commands:
-
- 1) as a '~' command in a text file. Use the letter(s) that defines
- the action you wish to use. For our Example, lets say you want to
- show the Users Computer Type. (just use the letters not the Number)
-
- Your Computer is a: ~CT
-
- 2) In Arexx you would use the GetStr Code like so:
-
- GetStr 73
- transmit 'Your computer is a : ' result
-
- 3) In a Tempest Door you would use the GetStr Command like so:
-
- char s[60];
- GetStr(s,73);
- pl("Your computer is a: ");
- pl(s);
-
- *** NOTE ***
-
- If you see a '!' in the first column, that means this command can only
- be used through the '~' (Text commands), and not Arexx or the Doors
- The LIST TO FOLLOW is in no order except for the lenght of characters in
- the command name.
-
-
- GetStr
- (~) Text Code Description
- ==========================================================================
- TIMESTRING 15 Full Date & Time String
- ! DUMP_FILE 204 display a text file with NO tilde codes or pauses.
- Works same as show_file.
- ! SHOW_FILE 205 display a text file ~SHOW_FILE(Text:today.txt)
- SYSTEM 18 The Name of the BBS SYSTEM
- RCALL 90 Reserved Callers name (ONLY When BBS reserved!)
- ! DELAY 207 Pauses the BBS ~DELAY(50) is a 1 secound pause
- ! SHELL 202 SHELL w/ no input ~SHELL(c:status)
- FREE 206 how much free space for uploading?
- BAUD 19 Baud Rate
- BEEP 47 Send a Control-G (BEEP) over the modem
- DATE 16 Print the current date
- NODE 68 NODE #
- ! REXX 62 Arexx Door Command ~REXX(Rexx:Tempest.rexx)
- TDBT 100 Today's Total Downloaded Bytes
- TDFT 98 Today's Total Downloaded Files
- TIME 17 Print the current time
- TNUT 102 Today's Total New Users
- TUBT 97 Today's Total Uploaded Bytes
- TUFT 96 Today's Total Uploaded Files
- VERS 65 Display the version Number
- TMG 101 Messages entered today
- KEY 134 Wait for a key press
- ! DOS 135 Dos Call ~DOS(echo >speak: ~n is online )
- CLS 110 Clear screen Returns Code to Clear screen With
- TCS 95 Total Calls to System/Node
- TCT 94 Today's Total Calls
- TFT 103 Today's Total Feedback to Sysop
- TAD 111 Today's Total Aborted Downloads
- TAU 112 Today's Total Aborted Uploads
- TUR 113 Today's Total Upload Resums
- TDR 114 Today's Total Download Resumes
- TMU 115 Total maximum users
- TBY 116 System Busy today # of mins since midnight
- TFS 122 Files FMAILED to sysop
- SSN 125 Systems Sysop Name
- CR Print return.
- ME 99 Display the authors name ;-)
- ! PD 61 Paragon Door Command ~PD(Doors:frogbog.par)
- ! TD 60 Tempest Door Command ~TD(Doors:frogbog.mod)
- TO 38 Time Used THIS CALL in Minutes.
- TR 39 Remaining Time avaliable today
- ~ 66 For printing one ~
- + 48 Toggle the (Y/n/ns) prompts
- 0 52 Color 0 - No ANSI (White usually)
- 1 53 Color 1 - WHITE for SYSOP RED for User
- 2 54 Color 2 - GREEN
- 3 55 Color 3 - YELLOW/BROWN
- 4 56 Color 4 - DARK BLUE
- 5 57 Color 5 - PURPLE
- 6 58 Color 6 - CYAN/LIGHT BLUE
- 7 59 Color 7 - RED for SYSOP WHITE for User
- B 49 BOLD
- I 50 Italics
- L 41 Name of the Last Caller
- l 42 How long the Last Caller was online
- Q 69 Quit ALL ~ commands
- r 45 request a Press [RETURN] from the user
- U 51 Underline
- z 46 Toggle Control-C aborting...
- ^ 47 Send a Control-G (BEEP) over the modem
-
- UMF 126 User Msg base flags
- UFF 127 Users File Base Flags
- UOP Users option flags
-
- CLT 36 User's Calls Left Today
- UFL 88 User's Uploadable Files Left Today
- UBL 89 User's Uploadable Bytes Left Today
- DFL 86 Users Downloadable Files Left Today
- DBL 87 Users Downloadable Bytes Left Today
-
- 1 Get user input line string.
-
-
- GetUser
- (~) Text Code Description
- ==========================================================================
- n 0 User's Handle
-
- RN 2 User's Real Name
- LO 4 User's Location/City
- PN 8 User's Voice Phone Number
-
- AGE 11 User's Age
-
- CT 13 User's Computer Type
-
- FCL 15 Users First Call xx/xx/xx
- LCL 16 Users Last Call xx/xx/xx
-
- SN 18 User's Slot Number
- LEV 20 User's Security Level
-
- UTC 25 User's Total Calls
- UTM 26 User's Total Messages Posted
- UF 28 User's Total Uploaded Files
- UB 29 User's Total Uploaded Bytes
- DF 30 User's Total Downloaded Files
- DB 31 User's Total Downlaoded Bytes
-
- FR 38 User's File Ratio
- FB 39 User's Byte Ratio
-
- UCL 41 User's Calls Limit Per Period/Day
- UML 42 User's Msgs Limit Per Period/Day
- LUF 43 User's Upload Files Limit Per Period/Day
- LUB 44 User's Upload Bytes Limit Per Period/Day
- LDF 45 User's Download Files Limit Per Period/Day
- LDB 46 User's Download Bytes Limit Per Period/Day
- TL 47 User's Time Limit Per Period/Day (In Minutes)
-
- UCT 57 User's Calls Today
- UMT 58 User;s Messages Posted Today
- UFT 59 User's Uploaded Files Today
- UBT 60 User's Uploaded Bytes Today
- DBT 61 User's Downloaded Bytes Today
- DFT 62 User's Downloaded Files Today
-
- UMR 85 User's Message Base Rejoin #
- UFR 86 User's File Base Rejoin #
- PWF 100 User's Password Failures since last legal call
-
-
-
- ~SHOW_FILE(tempest:utils/today.txt)
- This command will allow you to call another text file within a
- text file however the 'called' text file will not have ~ detection.
- ~DELAY(ticks)
- 50 Ticks is equal to 1 Secound. To have the text file pause for 2
- Secounds use ~DELAY(100);
- ~TD(door program) - tempest door
- ~PD(door program) - paragon door
- ~REXX(rexx file) - rexx door
- ~KEY - request a key Press
-
-
- ####################
- ### SHELL INFO ###
- ####################
-
- ~SHELL(c:status ^ c:list)
- Opens a cli and run these commands. Use the '^' to separate
- commands. NO USER INPUT IS ALLOWED! Its just for the SHOW ME STATS
-
- ###########################
- ### JUSTIFICATION INFO ###
- ###########################
-
- ~n no justification just shows the text
- ~n(20) format out 20 spaces right justiy
- ~n(-20) format out 20 spaces left justify
-
- examples - an example to show how to use the '~' commands.
- ~~~~~~~~
- ~+~z
- Conference Numbers..:(0123456789012345678901234567890123456789)
- MsgBase Access.....: ~UMF(-40)
- FileBase Access.....: ~UFF(-40)
- Caller Online.......: ~n (quick logon #:~SN)
- Real Name...........: ~RN
- Location............: ~LO
- Phone & Computer....: ~PN & ~CT
- Downloads...........: ~DF(4)/~DB(10) bytes-TOTAL ~DFT(4)/~DBT(10) bytes-TODAY
- Uploads.............: ~UF(4)/~UB(10) bytes-TOTAL ~UFT(4)/~UBT(10) bytes-TODAY
- Daily Allowed Dl's..: ~LDF(4)/~LDB(10) bytes-TODAY ~DFL(4)/~DBL(10) bytes-LEFT
- Todays Posted Msg's.: ~UMT out of ~UML (Total Msgs by You is ~UTM)
- Calls Used Today....: ~UCT out of ~UCL (you may call back ~CLT more times today)
- First & Last Call...: ~FCL thru ~LCL
- Password Hack Count.: ~PWF
- Last Caller.........: (~l Minutes) ~L
- Baud Rate...........: ~BAUD
- System Calls........: ~TCT/~TCS
- Upload Space........: ~FREE
- ~DOS(echo >speak: ~n is online) Press Any Key : ~KEY
- Running Msg Scan Door : ~TD(dh1:doors/new/scan.mod)
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- CHAPTER XI - Door Formats
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- 11-1 Tempest Doors
- ~~~~~~~~~~~~~~~~~~~
- Tempest has its own Door format, see Programmers-Docs for Door Code.
- When defining Tempest doors in .opt files, use 'T-DOOR' to define the
- door as a Tempest door.
-
- __________________________________________________________________________
-
-
- 11-2 Paragon Door Support
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tempest Supports Paragon doors internaly. You only have to specify the
- door as a paragon door, (see 4-12).
-
- __________________________________________________________________________
-
-
- 11-3 Arexx Door Interface
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tempest has a full set of arexx commands to create scripts and doors in
- arexx. Tempest emulates most commands from all other bbs packages.
- A complete list of arexx commands are listed in the Programmers-Docs file.
-
- __________________________________________________________________________
-
-
- 11-4 Dos / Shell Door Interface
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- With Tempest you can run any cli program that uses STANDARD INPUT/OUTPUT.
- If the program does not use Standard Input/Output, the program will lock.
- All you have to do is define the command in the .opt files with the 'D-DOOR'
- command for Dos Door. Look at section on re-defining commands.
-
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX A - Error Return Codes & Explanations
- __________________________________________________________________________
- __________________________________________________________________________
-
- If the BBS gives you an error return code, then this is the look up table
- for finding the explanation of the problem.
-
-
- Code Explanations
- ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 5 Error, could not create message port.
- 10 Error, could not allocate enough memory.
- 20 Error, could not load data files from setup directory.
-
- 30 Error, could not open the Intuition.library, perhaps you are not
- running at least OS 2.04(v37) or greater.
-
- 40 Error, could not open the graphics.library, perhaps you are not
- running at least OS 2.04(v37) or greater.
-
- 45 Error, could not open the dos.library, perhaps you are not running
- at least OS 2.04(v37) or greater.
-
- 46 Error, could not open the asl.library, perhaps not installed.
- Tempest REQUIRES v38 Asl.library to be installed, there is a copy
- of v38 with Tempest. If you have v38 or greater then there is no
- need to install v38.
- 47 Error, could not open the gadtools.library.
-
- 50 Error, could not open serial.device.
- 60 Error, could not open console.device.
-
- 70 Error, could not initalize the console.device.
- 71 Error, could not create pull down menus.
-
- 80 Error, could not initalize the serial.device.
-
- 100 Error, could not open defined font.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX B - Troubleshooting
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- __________________________________________________________________________
-
- - PROBLEM: Your BBS seems to be running slower when a low baud rate user
- is online.
-
- ANSWER: You need to turn your DTE Rate to FIXED, instead of VARIABLE.
- Modem Settings in BBSConfig util.
- __________________________________________________________________________
-
- - PROBLEM: Your modem is not reseting properly or is reseting over and
- over.
-
- ANSWER: Check your Modem RESET STRING in the BBSConfig.
- __________________________________________________________________________
-
- - PROBLEM: You can not un-iconify Tempest.
-
- ANSWERS: You have NOT defined the screen modes properly in the BBSConfig?
- You probably don't have enough chip memory to open the screens?
- __________________________________________________________________________
-
- - PROBLEM: If your prompts in the BBS are not matching with the options
- and everything looks messed up.
-
- ANSWER: When re-defining your text / prompts in the promnpts.set file,
- you may of messed up by deleting an line or adding lines.
- Restore the defaults prompts.set file or refer to the
- propmts.set docs to try to locate where you messed up the file.
- __________________________________________________________________________
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX C - Console Editing & Ansi Codes
- __________________________________________________________________________
- __________________________________________________________________________
-
-
- C-1 Console Editing:
- ~~~~~~~~~~~~~~~~~~~
- These commands are available through Tempest BBS on most input prompts.
- - Also avaiable on EAE (External Account Editor).
-
- CURSOR UP..........Scroll up through the command history.
- CURSOR RIGHT.......Scroll down through the command history.
- CURSOR LEFT........Moves cursor key to the left through the current
- input line.
- CURSOR RIGHT.......Moves cursor key to the right through the current
- input line.
- SHIFT CURSOR LEFT..Moves cursor to the beginning of the line.
- SHIFT CURSOR RIGHT.Moves cursor to the end of the line.
- [DEL KEY]..........Deletes current position of cursor.
- [BACKSPACE]........Deletes the character to the left of the cursor.
-
- CTRL-A.............Moves cursor to the beginning of the line.
- CTRL-G.............Send Bell (Flash screen on local console).
- CTRL-H ............Deletes the last character (same as Backspace).
- CTRL-I.............Tab over 5 characters.
- CTRL-K.............Deletes everything from the cursor forward to the end
- of the line.
- CTRL-M.............Same as [Return Key]
- CTRL-X.............Clears/Deletes current line.
- CTRL-U.............Deletes everything from the cursor backward to the
- start of the line.
- Remaining text is moved over to column one.
- CTRL-V.............Validate the line, the current line will be
- re-displayed.
- CTRL-Z.............Moves cursor to the end of the line.
-
-
- C-2 Amiga ANSI Codes:
- ~~~~~~~~~~~~~~~~~~~~
- This is a complete list of ANSI codes that you can use in text files
- through out Tempest.
-
- Color Change Codes:
- ~~~~~~~~~~~~~~~~~~
- ESC [30m - Black (foreground)
- ESC [31m - Red (foreground)
- ESC [32m - Green (foreground)
- ESC [33m - Yellow (foreground)
- ESC [34m - Blue (foreground)
- ESC [35m - Purple (foreground)
- ESC [36m - Cyan (foreground)
- ESC [37m - White (foreground)
-
- ESC [40m - Black (background)
- ESC [41m - Red (background)
- ESC [42m - Green (background)
- ESC [43m - Yellow (background)
- ESC [44m - Blue (background)
- ESC [45m - Purple (background)
- ESC [46m - Cyan (background)
- ESC [47m - White (background)
-
-
- Style Controls:
- ~~~~~~~~~~~~~~
- ESC [0m - Reset ANSI codes
- ESC [1m - Boldface on (*)
- ESC [3m - Italics on
- ESC [4m - Underline on
- ESC [7m - Inverse on
-
- (*) In 16 colour ANSI, boldface text is rendered as a slightly brighter
- color, thus giving you access to the 8 additional colors in the
- palette.
-
-
- Cursor Controls:
- ~~~~~~~~~~~~~~~
- ESC [A - Cursor up
- ESC [B - Cursor down
- ESC [C - Cursor right
- ESC [D - Cursor left
-
- ESC [#A - Cursor up # lines
- ESC [#B - Cursor down # lines
- ESC [#C - Cursor right # spaces
- ESC [#D - Cursor left # spaces
-
- ESC [H - Cursor home
- ESC [#H - Cursor to line #
- ESC [#;#H - Cursor to a specific row and column
-
- ESC [s - Save the current cursor position
- ESC [u - Restore cursor to the last saved position
-
- ESC [0 p - Turn Cursor Off
- ESC [1 p - Turn Cursor On
-
-
- Miscellaneous Commands:
- ~~~~~~~~~~~~~~~~~~~~~~
- ESC [@ - Insert a space
- ESC [#@ - Insert # spaces
-
- ESC [L - Insert line
- ESC [#L - Insert # lines
-
- ESC [M - Delete line
- ESC [#M - Delete # lines
-
- ESC [P - Delete character
- ESC [#P - Delete # characters
-
- ESC [K - Delete to end of line
- ESC [1K - Delete to start of line
- ESC [2K - Delete entire line
-
- ESC [J - Clear to end of screen
- ESC [1J - Clear to top of screen
- ESC [2J - Clear entire screen
-
- NOTE: some ANSI commands can be stacked using the semi-colon
- (;), eg:
-
- ESC [1;43;34m - Blue bold text on yellow background
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX D - Auto Description Detection / Creation System
- __________________________________________________________________________
- __________________________________________________________________________
-
- I would like to start off by saying that Tempest BBS Software was the
- first in the world to offer file_id.diz,disk.id, & desc.sdi auto
- description Detection/Creation on an Amiga run BBS Software Package.
- In fact Tempest had it 6 months before anyone on amiga even attempted to
- install a file_id system.
-
- - Universal Detection on (dms,doc,dox,txt,nfo,exe,mod,gif)
- - File_id.diz Detection on (lha,lzh,zip)
- - Desc.sdi Detection on (lha,lzh,zip)
- - disk.id Detection on (lha,lzh,zip)
- - Optional Ansi Stripping function to strip ansi out of file_id's
- - Optional pattern match stripping for unwanted bbs ads or text.
- see FileIdStrip.opt file in the optional directory.
-
- Suported Detection Formats:
- ==========================
-
- .dms - DMSDESCRIPT util is required for this format.
- .doc .dox .txt .nfo - TXTEXTRACT util is required for this format.
- .exe - EXEDESCRIPT util is required for this format.
- .lha .lzh - LHA util is required for this format.
- .lzx - lZX util is required for this format.
- .zip - UNZIP util is required for this format.
- .gif - GifDesc util is required for this format.
- .mod - ModuleDescript util is required for this format.
- & ModCheck util is required for this format.
-
-
- Suported Creation Formats:
- =========================
-
- .dms - DMSDESCRIPT util is required for this format.
- .doc .dox .txt .nfo - TXTEXTRACT util is required for this format.
- .exe - EXEDESCRIPT util is required for this format.
- .lha .lzh - LHA util is required for this format.
- .lzx - LZX util is required for this format.
- .zip - ZIP util is required for this format.
- .gif - GifDesc util is required for this format.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX E - Hydra Bi-Directional Protocol
- __________________________________________________________________________
- __________________________________________________________________________
-
- I would like to start off by saying that Tempest BBS Software was the
- first in the world to offer Hydra Bi-Directional Protocol on an Amiga
- ran bbs.
-
-
- Features:
-
- - Upload / Download / Chat with sysop all at the same time or just
- do single transfers as well.
- - Duplicate Uploaded checking through Downloadpaths.opt file in the
- optional directory.
- - Upload resume supported.
- - Live cps report for both uploads and downloads.
-
-
- Notes:
-
- - Tempest Hydra Protocol is now Internal to Tempest. No external files
- are needed.
-
- - To do successful bi-directional transfers, the callers must have the
- Hydra 'line' setting at 2400 and 'Handshake' setting to Hard.
- Example: line 2400 handshake hard
-
- - Users wanting to use the Hydra Protocol must first go to the 'TS'
- Terminal Settings Menu and change their protocol types to Hydra or
- at the last transfer prompt is the choice to change protocol.
-
- - Hydra transfers do not work completely on HST only modems, they do not
- have a back channel fast enough for bi-directional transfers.
-
- - If a user is doing bi-directional transfers and you enter chat with the
- user it can cause transfer errors. So if you see transfer errors while
- doing bi-directional and chating, leaving chat should improve the
- transfer. Most of the time it should be fine however.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX F - Archive Checking System
- __________________________________________________________________________
- __________________________________________________________________________
-
- Archive checking on Tempest is handled by the ArcCheck.mod program found
- in the Modules directory. Programmers can code their own version and
- replace this util if they choose.
-
- The default archive checker which comes with Tempest has the ability to
- check, strip, and add files to any archive format you choose, fully
- defineable.
-
- The files that control the archive checking are found in the scripts
- directory of your tempest files.
-
- FORMATS:
-
- test_(archive extension)
- strip_(archive extension)
- add_(archive extension)
-
- EXAMPLES:
-
- test_lha
- test_lzh
- add_zip
- add_zoo
- strip_lha
- strip_zip
-
- Inside these files is where you define the actual archive utility to be used
- and its commands.
-
- The test_xxx format must have both the '>%s' and the '%s' in the first line
- and the '>%s' must be directly after the archiver util, look at the examples.
- The following lines after the first line that defines the command, are for
- any error messages that are to be checked for to determine that an archive
- is corupted.
-
- Example test_xxx file:
-
- --- cut here ----
- lha >%s t %s
- Operation not entirely successful
- --- cut here ----
-
- add_xxx and strip_xxxx files contain only the '%s' in the first line and
- there are no additional lines after the first line that defines the
- command line to be used.
-
- Example add_xxx file:
-
- --- cut here ----
- lha -z a #?%s BBSADS:AddFiles.lha/*
- --- cut here ----
-
- Source code to the default archive checker can be obtained by asking the
- programmer of Tempest.
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX G - New User Questions File
- __________________________________________________________________________
- __________________________________________________________________________
-
- The file 'NUQuestions' is the new user questions file, which is stored in
- the text directory of tempest. In this file you can define any number of
- questions that you wish to ask new users. With this file you can define the
- questions, how many lines for answers are available for every question, and
- how many characters must be entered for every answer line.
-
- The 2 types of lines start with either (Q) = Question line, or
- (A) = Answer line. After this there are 2 spaces for a number value.
- If the line is a question line, then the number provided represents how
- many answer lines are available for this question. If the line is an
- answer line type then the number will represent the minimum characters
- that must be entered by the user for that answer line. You must have
- an answer line for every answer line you want the user to have.
-
- EXAMPLE:
-
- (Q) 1:Where did you find this bbs number -[1 line]
- (A) 0:
- (Q) 1:Enter Your Real Name and Voice Number -[1 line]
- (A) 0:
- (Q) 1:Are you a sysop [1 lines]
- (A) 0:
- (Q) 3:List some of the other boards you call -[3 lines]
- (A) 0:
- (A) 0:
- (A) 0:
- (Q) 3:Now tell me about yourself, if you want to -[3 lines]
- (A) 0:
- (A) 0:
- (A) 0:
-
- __________________________________________________________________________
- __________________________________________________________________________
-
- APPENDIX H - Making Tempest & Utils Resident
- __________________________________________________________________________
- __________________________________________________________________________
-
- Tempest, BBSConfig, EAE as well as all Utils, Doors, Modules that
- come with the Tempest Package can all be made resident.
-
- The resident command is a little tricky however. This is an example:
-
- resident Tempest:Tempest Tempest:tempest Force
- ^ ^ ^
- \ \ \_ The actual path and file to make resident.
- \ \
- \ \_ Actual Resident Name that TServer loads Tempest with.
- \
- \_ Resident Command in your C:
-
-
- Now after running a command like this your Tempest will be resident in
- memory. Make sure you have this line before you run the Server!
-
- A possible problem is if your 'P' Pure Bit is not set on the file
- you are trying to make resident. If by chance this flag gets turned off
- you will have to turn it back on with the Protect command or a directory
- tool.
-
- __________________________________________________________________________
-
- INDEX
- ~~~~~
- ( Far from being complete, just starting to build the main structure
- for the future, Rough Draft. )
-
-
- (A) Additional Paths: 3-5
- Arexx: 2-1.E, 3-6, 4-3, 4-12, 5, 11-3
- Arexx Code/Commands: See Programmers-Docs file for commands.
- Asl Requesters: 2-1.E, 4.3, 4.6, 4.7, 4.8, APPENDIX A
-
- (B) BBSConfig: 2-3, 2-4.B, 3-7, APPENDIX B & I
- Bi-Directional Protocol, see 'Hydra'
-
- (C)
-
- (D) Doors, Arexx: see 'Arexx'
- Doors, Code: See Programmers-Docs file for Door Code.
- Doors, Dos Doors:
- Doors, Paragon: see 'Paragon Doors'
- Doors, Tempest:
-
- (E)
-
- (F) Fifo Handler: 2-1.C
- File_id Auto Descriptions: 1-1, 3-5, 4-6, APPENDIX D
- Front End: 2-5
- Full Screen Editor: 4-9
-
- (G)
-
- (H) Hydra Bi-Directional Protocol: 1-1, 4-3, APPENDIX B & E
-
- (I) Iconify, Toggle:
-
- (J)
-
- (K)
-
- (L)
-
- (M) Memory, Resident: see 'Resident'
- Memory, Usage: 2-2.C
-
-
- (N)
-
- (O)
-
- (P) Paragon Doors: 4-3, 4-12, 5, 11-2, 11-3
- Protocols, Hydra: see 'Hydra'
- Protocols, Zmodem: see 'Zmodem'
-
- (Q)
-
- (R) Resident, Making: APPENDIX I
- Rip Graphics: 3-4
-
- (S) Serial Cards: 2-2.E
- SF (Serial Flusher): 2-1.D
-
- (T) Trap Door: 2-5
-
- (U)
-
- (V)
-
- (W)
-
- (X)
-
- (Y)
-
- (Z) ZModem:
-
- __________________________________________________________________________
-
- TERMS/GLOSSARY
- ~~~~~~~~~~~~~~
- (Far from being complete, just starting to build the main structure
- for the future, Rough Draft. )
-
-
- (A) Arexx
- ~~~~~
- Arexx is a script language used to code doors and scripts.
-
- (B) Bi-Directional Protocol
- ~~~~~~~~~~~~~~~~~~~~~~~
- File transfer protocol that transfers files to and from a bbs at the
- same time.
-
- (C)
-
- (D) Doors
- ~~~~~
- Doors is a term used for programs that are run through the bbs that
- perform different tasks.
-
- (E)
-
- (F) Fifo Handler
- ~~~~~~~~~~~~
- Fifo-Handler is a handler in the L: directory that handles dos doors
- and remote shell in the BBS.
-
- Front End
- ~~~~~~~~~
- Front end refers to a mode of the bbs where a front end util answers the
- modem and determines if the call is a user or an incomming mail packet
- transfer.
-
- (G)
-
- (H) Hydra
- ~~~~~
- Hydra is a bi-directional protocol used to transfer files to and from
- a bbs as the same time and allows for chating with the sysop while
- you are transfering to and from the bbs.
-
- (I)
-
- (J)
-
- (K)
-
- (L)
-
- (M)
-
- (N)
-
- (O)
-
- (P) Paragon
- ~~~~~~~
- Paragon is another BBS Package. It is mentioned through out the docs
- since Tempest supports their door format.
-
- (Q)
-
- (R) Resident
- ~~~~~~~~
- This refers to the ability to make Tempest resident where there is one
- copy of the bbs in memory and all nodes use the same code in memory,
- saving the sysop alot of memory.
-
- Rip Graphics
- ~~~~~~~~~~~~
-
- (S)
-
- (T) Trap Door
- ~~~~~~~~~
- Trap door is a Front End util used to determine if the calls to the bbs
- are users or a mail packet that needs to be processed.
-
- (U)
-
- (V)
-
- (W)
-
- (X)
-
- (Y)
-
- (Z) ZModem
- ~~~~~~
- Zmodem is a file transfer protocol used to transfer files to and from
- the bbs.
- __________________________________________________________________________
- __________________________________________________________________________
-
- Amiga and AmigaDOS are registered trademarks of Commodore-Amiga, INC.
- Paragon (C) 1989 by Jon Radoff and Eric Drewry.
- TrapDoor (C) 1992 by Maximillian Hantsch and Martin Laubach.
- A-Rexx (C) 1987 by William S. Hawes.
-